
- UID
- 823702
|
因为BOOTLOADER本身也是个程序在烧进芯片后,在FLASH后面就有了BOOTLOADER的中断向量。但是当我用BOOTLOADER更新程序时,那程序本身也有中断向量,他存放的地址也是在FLASH后面,他们就冲突了。这个问题我不知道怎么解决。
我在论坛里看见这个方法:设定所有中断服务程序入口地址的入口向量的转调地址(原来为:中断向量->调用服务程序;改为中断向量->转调地址->调用服务程序)。
还有人说写这个IVBR寄存器,那具体在程序的哪里写呢。
但是不知道怎么弄,是不是还有别的解决方法。 |
|