最近在学习Bootloader时,遇到了些问题。
1.我看有的程序中为什么需要将生成的中断向量表迁移至RAM区?在配置XCL文件时也是配置了两个空间,一个是生成的中断向量表(4400-447F),另一个是RAM中的中断向量表(438043FF)?
2.XCL文件中-Z(DATA)RAM_VECTOR=4380-43FF (就是上面配置的RAM区的中断向量表地址),可以随便使用一个新定义的RAM_VECTOR吗?
3.关于中断向量的映射问题,我的固件程序里的中断向量地址是跟430默认的地址一样的,FF80-FFFF,但是经过XCL配置后我生成的中断向量地址是(4400-447F),跟程序中的不一样,我不知道是怎么映射过去的。没有找到。 我用的是MSP430F5342MCU
我是菜鸟,之前遇到问题都是问技术支持,现在感觉那样太狭隘了,论坛讨论才是真正的天空。 |