OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6096|回复: 5

探索者STM32F407修改flash地址后无法运行

[复制链接]

30

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2697
金钱
2697
注册时间
2015-12-30
在线时间
335 小时
发表于 2018-8-1 18:23:19 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 lophost 于 2018-8-1 18:25 编辑

想用BootLoader,所以应用程序设置偏移量,设置后应用程序直接烧写进flash里也运行不起来了,大神们给点指导呀!!!!
xx.png
QQ截图20180801181712.png

最佳答案

查看完整内容[请看2#楼]

肯定运行不起来,因为默认启动是从0X0800 0000开始运行的,你下载都不是这个地址,又没有IAP,肯定运行不了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-8-1 18:23:20 | 显示全部楼层
肯定运行不起来,因为默认启动是从0X0800 0000开始运行的,你下载都不是这个地址,又没有IAP,肯定运行不了。
回复

使用道具 举报

30

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2697
金钱
2697
注册时间
2015-12-30
在线时间
335 小时
 楼主| 发表于 2018-8-2 08:48:28 | 显示全部楼层
正点原子 发表于 2018-8-1 18:23
肯定运行不起来,因为默认启动是从0X0800 0000开始运行的,你下载都不是这个地址,又没有IAP,肯定运行不了 ...

原子哥,我没说仔细,其实是我做好了BootLoader,然后应用程序用的EMWIN带ucosIII的例程,但是应用程序运行不起来....如果我用你的RTC.bin文件,就可以烧写进去,并且也能运行。。。
回复

使用道具 举报

30

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2697
金钱
2697
注册时间
2015-12-30
在线时间
335 小时
 楼主| 发表于 2018-8-2 09:41:22 | 显示全部楼层
本帖最后由 lophost 于 2018-8-2 09:46 编辑
正点原子 发表于 2018-8-1 18:23
肯定运行不起来,因为默认启动是从0X0800 0000开始运行的,你下载都不是这个地址,又没有IAP,肯定运行不了 ...

添加了NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x10000); 程序死在printf函数上,如果把使用这个函数的语句全部屏蔽掉,就可以了,这个是什么原因呢
回复

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2019-7-14
在线时间
14 小时
发表于 2020-2-10 09:30:52 | 显示全部楼层
原子大哥 我使用IAP的时候把 BootLoader 程序下载了。然后下载APP程序发现不能正常工作,但是下载例程中的RTC.bin是可以工作。
我就是改了keil的IROM1 和SCB->VTOR = FLASH_BASE|0x20000;
回复

使用道具 举报

30

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2697
金钱
2697
注册时间
2015-12-30
在线时间
335 小时
 楼主| 发表于 2020-2-18 09:07:33 | 显示全部楼层
xuhualiang 发表于 2020-2-10 09:30
原子大哥 我使用IAP的时候把 BootLoader 程序下载了。然后下载APP程序发现不能正常工作,但是下载例程中的R ...

NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x10000);这个也要添加的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表