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

STM32F207 有关IAP跳转的问题

[复制链接]
xyz-300136 提问时间:2012-4-12 16:43 /
我把APP程序放在Flash的起始地址0x08000000,IAP程序放在最后一个区。APP程序具备IAP功能,可以下载IAP程序或跳转至IAP程序,这部分功能我都实现了。但跳转至IAP程序后,APP程序可以下载进去,但从IAP跳转至APP出了问题,APP程序不运行,不知道是什么原因,中断向量地址那些我偏移过了,搞不明白了
收藏 评论6 发布时间:2012-4-12 16:43

举报

6个回答
废鱼 回答时间:2012-4-12 17:10:08

RE:STM32F207 有关IAP跳转的问题

启动地址跳转是否正确?
xyz-300136 回答时间:2012-4-13 08:32:53

RE:STM32F207 有关IAP跳转的问题

跳转地址就是0x08000000,没有问题啊
#define APPLICATION_ADDRESS   (uint32_t)0x08000000
跳转部分的程序
JumpAddress = *(__IO uint32_t*) (APPLICATION_ADDRESS + 4);
      /* Jump to user application */
      Jump_To_Application = (pFunction) JumpAddress;
      /* Initialize user application's Stack Pointer */
      __set_MSP(*(__IO uint32_t*) APPLICATION_ADDRESS);
      Jump_To_Application();
麦林 回答时间:2012-5-3 15:13:43

RE:STM32F207 有关IAP跳转的问题

群主能否将你的程序发我看看,邮箱tiger_czp@126.com
zx4428 回答时间:2012-12-28 08:26:32

RE:STM32F207 有关IAP跳转的问题

群主,能不能参考一下您iap的程序.
jiaojojo 回答时间:2014-4-2 08:34:58

回复:STM32F207 有关IAP跳转的问题

你好,问题是否解决,我也遇到了同样的问题,,不过我是把iap放到了前边,app放到了0x8010000往后,程序下载的数据看到,可是跳转一直在
void HardFault_Handler(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
  }
}
希望给个意见,jiaojojo@foxmail.com,谢谢!
wyq001112 回答时间:2014-7-8 16:58:34

RE:STM32F207 有关IAP跳转的问题

请问楼主问题解决了吗?我也遇到这问题,谢谢!
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版