本帖最后由 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仿真调试应该和其他的不太一样吧?
附上设置的图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原来是这样,那把“IRAM1”按照flash的改回去吧,0x20000000
已经改回去了,也没有用,手册里对flash执行的app没要求ram。所以我觉得应该关系不大吧?
一周热门 更多>