主题中讨论的其他器件:UNIFLASH、 MSP432E411Y
我正在尝试使用 BSL-Rocket 通过 UART 引导加载程序对 BGAEVM 进行编程。 我正在使用(或有权访问)以下工具:
CCS 10.4.0.00006
TI 仿真器9.4.0.00129
MSP432E4 SDK 4.20.00.12
运行3.0.0.18的 XDS110。
BSL-Scripter 3.4.0.1
Uniflash 7.0.0
起初、我希望 通过 SImplLink Academy 学习本教程。 但是、步骤1.4中链接的软件(MSP430 USB 固件升级示例)似乎不再可用。 因此、我不确定如何继续学习该部分的教程。
尝试不同的 tact 时、我已经使用 SDK 中的 boot_serial_uart_flash 示例加载了电路板。 通过 CCS 编译、它不会遇到任何问题(除了针对401Y 芯片进行技术设置、且电路板具有411Y 芯片)。 然后、使用 BSL 脚本编写器和 BSL-Rocket、我将尝试调用引导加载程序以将相同的代码重新加载到电路板上。 我已经启用了 UART 开关、我认为它设置了合适的电阻器、代码是使用 TI-Hex 选项编译的、以生成适当的十六进制文件进行加载。
我的 BSL-Scripter 脚本包含以下内容:
日志
模式 E4xx UART 115200 COM10
RX_DATA_BLOCK_32 boot_serial_uart_flash_MSP_EXP432E401Y_nortos_ccs.txt
但是、当我尝试运行此代码以连接到芯片并对其重新编程时、我会得到以下输出:
--------------------------------------
BSL Scripter 3.4.0.1
用于 BSL 编程的 PC 软件
2021年11月22日14:29:27
--------------------------------------
输入文件脚本为:c:/ti/BSL-Scripter/script_emac_uart.txt
模式 E4xx UART 115200 COM10
[ERROR_MESSAGE]未接收到来自 BSL 的响应字节!
根据 这篇文章 和 这篇文章、我尝试擦除主闪存、但这对结果没有任何影响。 也没有尝试通过 Uniflash 加载文件。
BSL-Rocket 具有可点亮和改变状态的 LED、因此我很确信它能够按预期工作。 我还可以从 SDK 中对 outofbox_msp432e411y 示例进行编程、该示例按预期工作、因此该板至少具有基本功能。
此时此刻、我已经不是很好了。 如果有任何帮助或建议,将不胜感激。