你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f407_IAP问题

[复制链接]
glxcl-359163 提问时间:2016-7-1 19:04 /
有时IAP下载失败,只能开机重新下载,请问各位有没有遇到这样的问题?
IAP.png
收藏 评论7 发布时间:2016-7-1 19:04

举报

7个回答
me浩 回答时间:2016-7-5 08:35:23
没有遇到过
myfocus-2048857 回答时间:2016-7-5 09:15:24
没有遇到过
wofei1314 回答时间:2016-7-5 09:29:45
  1. /****
  2.     *   执行用户程序
  3.     *
  4.     */
  5. void ExeAPP(u32 appaddress)
  6. {
  7.     //若没写这个if,程序容易跑飞
  8.    
  9.     // 判断栈定地址值是否在0x2000 0000 - 0x 2000 2000之间
  10.     if (((*(__IO uint32_t*)appaddress) & 0x2FFE0000 ) == 0x20000000)
  11.     {
  12.         printf("找到栈地址,0x20000000\r\n");
  13.         //__set_FAULTMASK(1);//关闭所有中断,不知道这个是不是要加
  14.         JumpAddress = *(__IO uint32_t*) (appaddress + 4);
  15.         //跳转至用户代码
  16.         Jump_To_Application = (pFunction) JumpAddress;
  17.         //初始化用户堆栈指针
  18.         __set_MSP(*(__IO uint32_t*) appaddress);
  19.         Jump_To_Application();
  20.     }
  21.     else
  22.     {
  23.         //程序不合法,去掉更新成功标志,转为需要更新的状态
  24.         printf("程序不合法,理应继续往下执行 \r\n");
  25.         //程序不合法,复位
  26.         //Sys_ReBoot();
  27.     }
  28. }
复制代码
农夫水0533 回答时间:2016-7-5 12:41:29
你是BOOT下载失败还是通过BOOT下载应用程序失败啊
我建议你把应用程序中跳转回BOOT的指令直接换成软复位指令
286005374 回答时间:2016-7-5 15:21:46
没有遇到过
yu0405jie 回答时间:2016-7-5 20:34:28
没有遇到过
xiaoyustm32 回答时间:2016-7-9 14:49:43
刚开始接触。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版