BOOTBOADER实现程序在线升级后,定时器不能用了

2019-10-15 00:25发布

本帖最后由 1253171658 于 2017-2-22 14:30 编辑

自己编写的BOOTLOADER,两分钟后跳入应用程序。经DEBUG两分钟后跳入了应用程序,但是应用程序的定时器不能用了。BOOTLOADER和应用程序初始化的都是定时器6,但不知为什么,不用BOOTLOADE跳转到应用程序,应用程序是可以正常计时的。而且BOOTLOADER中定时器是可以用的。好像是所有中断都不能用了,像串口,定器之类的!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
1253171658
1楼-- · 2019-10-15 04:12
原因找到了,应用程序初始化没有重映射地址。SCB->VTOR = FLASH_BASE | 0x10000; /* Vector Table Relocation in Internal FLASH. */谢谢大家的帮助!
1253171658
2楼-- · 2019-10-15 04:28
大神们求指导,是不是找不到中断地址了
zhuifeng8911
3楼-- · 2019-10-15 07:18
 精彩回答 2  元偷偷看……
1253171658
4楼-- · 2019-10-15 10:20
zhuifeng8911 发表于 2017-2-22 14:34
你的应用程序的中断地址修改吗?

我没动那个地址,都是库函数里面的

一周热门 更多>