STM32F407 IAP 串口升级问题

2019-07-20 10:23发布

IAP串口程序升级已经没有问题,但是APP程序中在没有改变地址偏移和中断偏移之前原来的串口1的printf函数是可以用的。
但是从bootloader跳转到APP后   APP里的printf不能用了,串口助手没有收到任何数据。

如果没有bootloader  将APP程序下载到FLASH起始位置,去掉SCB->VTOR = FLASH_BASE | 0x10000;句后,串口1的printf函数又可以用了,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
1547674987
1楼-- · 2019-07-21 17:51
hpdell 发表于 2017-12-16 21:58
跳转之前关闭所以中断,在app 主程序开始时打开之前关闭的所有中断就可以了,什么也不会影响,
我就是这 ...

好的,谢谢
asianeast
2楼-- · 2019-07-21 19:20
如果IAP和APP都使用相同的外设资源  每次都重新配置  应该不会出问题吧   我的理解是不需要设置成缺省值

一周热门 更多>