主题中讨论的其他器件:MSPBSL、
工具/软件:Code Composer Studio
大家好、
我正在尝试调试我的定制引导加载程序(基于 TI 的代码)。 当我加载代码时、我无法在 CCS 中执行任何操作。
该怎么办?
此致、
Andrei Zinenko
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.
工具/软件:Code Composer Studio
大家好、
我正在尝试调试我的定制引导加载程序(基于 TI 的代码)。 当我加载代码时、我无法在 CCS 中执行任何操作。
该怎么办?
此致、
Andrei Zinenko
您好!
只需在同一页面上下载 MSP432 MCU 自定义 BSL 包(MSPBSL_CustomBSL432 1_00_01_00)、然后进行了一些更改、现在您要 测试这些更改。 这是正确的吗?
如果是这种情况、默认情况下 BSL 项目将使用调试目标配置、此配置 使用常规闪存、您可以在 链接器文件"msp432p401r_debug_flash.cmd"中看到这一点
也许您已经这样做了、现在您想在 BSL 的默认位置(0x202000)中测试 BSL、我对吗? 因此、我假设您将目标配置更改为发布、现在您将此映像下载到0x202000地址时遇到问题。 如果是这种情况、请按照 以下文章中描述的步骤操作:
希望这对您有所帮助。
David
您好!
它缺少中断矢量、因此 请将链接器文件更改为:
//主函数 (Rx):origin = 0x00000000、length = 0x00002000 主程序 (Rx):origin = 0x00000020,length = 0x00001FE0 BSL_START (RX):origin = 0x00002000,length = 0x00000010 BSL_FLASSH1 (RX):origin = 0x00002020,length = 0x00000060 // BSL_INTVEC (RX):origin = 0x00002080,length = 0x00000020 BSL_INTVEC (RX):origin = 0x00000000,length = 0x00000020
希望这对您有所帮助。
David