请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR6047 您好!
我正在基于单个应用程序文件处理自定义引导加载程序、这意味着引导加载程序和应用程序都是相同代码的一部分。
为此、我对链接器文件进行了很少的更改、就像我刚刚使用 -Z (code) BSTRP=4000-4FFF 定义了引导代码区域一样。
应用 (10000 - 43FFF) |
||
中断 (FF80 - FFFF) |
||
应用 (5000 - FF7F) |
||
引导区域 (4000 - 4FFF) |
||
默认情况下、系统仅在应用程序区域中运行、并且可以切换到引导模式(通过 UART)、在切换时、我重新分配 UART 和复位矢量、并且在引导加载程序模式下工作、反之亦然。
问题是、当我以引导模式运行并进行下电上电时、系统不会启动、并且我还读取了指向正在更新复位矢量的内存。
请帮我、再见、我使用的 FRAM 写入方式、就像 RAM 一样。
谢谢、此致
Piyush