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

查看: 7105|回复: 6

STM32F207 有关IAP跳转的问题

[复制链接]

2

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-4-12 16:43:51 | 显示全部楼层 |阅读模式
我把APP程序放在Flash的起始地址0x08000000,IAP程序放在最后一个区。APP程序具备IAP功能,可以下载IAP程序或跳转至IAP程序,这部分功能我都实现了。但跳转至IAP程序后,APP程序可以下载进去,但从IAP跳转至APP出了问题,APP程序不运行,不知道是什么原因,中断向量地址那些我偏移过了,搞不明白了
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2012-4-12 17:10:08 | 显示全部楼层

RE:STM32F207 有关IAP跳转的问题

启动地址跳转是否正确?
回复 支持 反对

使用道具 举报

2

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 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();
回复 支持 反对

使用道具 举报

2

主题

7

回帖

0

蝴蝶豆

新手上路

最后登录
2019-10-13
发表于 2012-5-3 15:13:43 | 显示全部楼层

RE:STM32F207 有关IAP跳转的问题

群主能否将你的程序发我看看,邮箱tiger_czp@126.com
回复 支持 反对

使用道具 举报

2

主题

8

回帖

0

蝴蝶豆

新手上路

最后登录
2020-1-10
发表于 2012-12-28 08:26:32 | 显示全部楼层

RE:STM32F207 有关IAP跳转的问题

群主,能不能参考一下您iap的程序.
回复 支持 反对

使用道具 举报

0

主题

6

回帖

0

蝴蝶豆

中级会员

最后登录
2020-8-7
发表于 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,谢谢!
回复 支持 反对

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-7-8 16:58:34 | 显示全部楼层

RE:STM32F207 有关IAP跳转的问题

请问楼主问题解决了吗?我也遇到这问题,谢谢!
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版