关于MSP430F5526中interrupt vectors问题:
MSP430F5526中flash段查出为512Bytes,5526中interrupt vectors 所在的段地址:BankB origin = 0x0FE00,length =0x00180
我想在bankB中开辟一新段 SEGVEC_A : origin = 0x0FC00,length =0x00200 /*中断备份处 BANKB*/
主要是想把关于中断的部分备份下来(如txt文件中) :
比如:有2个应用:App1和App2,这2个应用分别存放在不同的flash中,但是他们共用着interrupt vectors,比如在App1中吧SEGVEC_A 中的App1的数据写到interrupt vectors中,切换到APP2时,先erase interrupt vectors,然后把SEGVEC_A 中关于App2的内容写入!
问题:
APP1运行时 是否可以Erase interrupt vectors,然后更新新内容?
谢谢
0C 5C 10 01 5C 4C 1D 00 4C FD 10 01 3C 50 0E 000D 43 10 01 DC C3 00 00 10 01 DC C3 00 00 10 011C 43 10 01 03 43 FF 3F 10 01 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00
@ffda
92 44
@ffe2
B8 45
@ffee
00 44 18 45 D6 45 F4 45 58 45
@fffe
8E 45
q
Shi JianHua:
看不明白,在下弄不了啦
Tan Yiyun:
回复 Shi JianHua:
就是,在应用中是否可以Erase interrupt vectors(origin = 0x0FE00,length =0x00180)内容,然后根据需要更新