请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2476 大家好!
我使用 MSP430FRBoot_linkergen 为应用程序和引导加载程序生成了一个链接器文件、构建了应用程序、并组合了引导加载程序和应用程序 ti .txt 文件。 刷写此文件后、引导加载程序启动、当它只是一个 blink_led 应用程序时、似乎可以正常工作、但当我使用另一个更复杂的应用程序时、器件会冻结和复位
它看起来在应用程序中启用中断时器件会复位(__enable_interrupt ();)
为了确保这一点、我应该为引导应用程序上的每个中断矢量声明#pragma 吗? 我觉得 ISR 矢量并未位于存储器中的正确位置、但在检查.map 之后、它们也未位于正确位置
导致此问题的可能原因是什么以及如何解决?
提前感谢
此致
艾伯特