This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F5529:在应用程序和引导加载程序中使用一个 ISR

Guru**** 1138100 points
Other Parts Discussed in Thread: MSP430F5529
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1338809/msp430f5529-use-one-isr-in-app-and-bootloader

器件型号:MSP430F5529

大家好、

客户有问题需要您的帮助:

我可以使用 CCS V10.0开发环境来使 MSP430F5529在 MCU 和应用的引导加载下具有相同的中断吗? 如果我现在在引导加载和应用下使用相同的 UART 中断、一旦我从引导加载程序跳到应用程序、程序将重新启动、 只有当我在启动加载的串行端口中断服务函数中写入 UART 中断重映射时、该应用程序的功能才会正常。

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ben:

    这是可能的、只要自定义引导加载程序和应用程序都知道地址、就可以在两者之间共享函数或中断。 当应触发 UART 中断时、应用程序会发生什么情况?  

    您的 UART 中断是否能够在不使用引导加载程序本地变量的情况下为您的应用程序正常工作?

    如果要查看 MSP_BOOT 中的另一个潜在实现、则 会将应用矢量表从引导加载程序存储器空间中的矢量表重定向到其中。

    此致、
    布兰登·费舍尔