IAP实验不能正确执行flash APP,望帮助分析原因!!

2019-08-14 03:17发布

本帖最后由 q247341184 于 2017-9-4 19:33 编辑

用原子哥IAP例程的进行实验的时候,在板子里下载好BootLoader,然后生成bin文件,用XCOM发送,接收几乎没有问题,但是无法执行。我用的是mini版,给BootLoader分了32K的空间。地址从0X08000000~0X08008000。合计32K;
也将APP的初始地址设置成0X08008000,尺寸为0X8000;合计32K。
也设置了中断向量表的偏移量 SCB->VTOR = FLASH_BASE |0X8000;
但是执行的时候还是有问题,APP程序无法正常执行,求指教调试的方法,我哪里的操作出现了错误?IAP仿真调试应该和其他的不太一样吧?

附上设置的图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
q247341184
1楼-- · 2019-08-15 09:16
 精彩回答 2  元偷偷看……
jxlgdxyuh
2楼-- · 2019-08-15 14:48
q247341184 发表于 2017-8-31 15:56
其实我挺好奇的,因为我只是把原子哥例程中的sram程序按照手册改成了flash的程序。就无法运行了

原来是这样,那把“IRAM1”按照flash的改回去吧,0x20000000
q247341184
3楼-- · 2019-08-15 16:47
jxlgdxyuh 发表于 2017-8-31 16:18
原来是这样,那把“IRAM1”按照flash的改回去吧,0x20000000

已经改回去了,也没有用,手册里对flash执行的app没要求ram。所以我觉得应该关系不大吧?
q247341184
4楼-- · 2019-08-15 19:11
自己顶一下
q247341184
5楼-- · 2019-08-15 23:37
顶一下,求帮助,求解答。

一周热门 更多>