主题中讨论的其他器件:UNIFLASH
网址:
e2e.ti.com/.../msp430fr5964-configure-bootloader-appication-download-area-and-download-firmware
在您的帮助下、我几乎能够继续进行很多工作。
它分为引导、App1和 App2区域、并且在 App1和 App2中同时设置每个区域的矢量表、并且在引导中选择和操作 App1和 App2。
如上图所示、可以通过划分为 Boot、App1和 App2 (向下)区域来检查从 Boot 到 App1和 App2的跳转。
(使用 Uniflash)
仅当应用程序链接器文件的矢量表地址被修改时、中断才起作用。
0x7f90 -> 0xx0x90
0x7f92 -> 0xx0x92
(笑声)
但是、在同时设置 App1和 App2链接器文件的矢量表时、会发生以下错误。
(错误! 地址0xcb6处的重叠段)
(μ 인터럽트 벡터 테이블 주소(0x80至0xFFFF)
如果在矢量表设置中仅设置了 App1和 App2中的一个、则 Set 应用程序正常运行(中断 O)
另一个应用程序运行异常(中断 X)。
问题)
我能否同时将中断矢量设置为 App1和 App2?