主题中讨论的其他器件: MSP-FET、MSP430FR6047 、EVM430-FR6047
工具与软件:
您好!
我要使用 CCS 跳转到 BSL 模式、如何操作?
谢谢!
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.
工具与软件:
您好!
我要使用 CCS 跳转到 BSL 模式、如何操作?
谢谢!
您好!
您使用 ROM BSL 或定制 BSL?
对于 ROM BSL、您无法通过 IDE 对其进行调试。 如果您只想让 MCU 进入 ROM BSL、请参阅用户指南3.3 MSP430 FRAM 器件引导加载程序(BSL)用户指南(修订版 AB)(TI.com)
此致、
Zoey
Zoey、您好!
我们现在正在开发 BSL。 调试起来非常困难、因为无法对其进行访问。
让我来向您介绍我们的最新进展。 我们已经完成了大量擦除闪存的第一步。
___ disable_interrupt ();//禁用所有中断
(( void (*.))0x1000)();//跳转到 BSL 起始地址
3. 主机发送在 slau550ab.pdf 第19页中找到的下列命令给 BSL
您 会在后面两张图片中记录 一次写入和读取操作;但是、正如您看到的、我们看到了其他内容、并且在对 TI 进行复位后、我们回到了代码中。
a. 启动_A_MASS_ERASE
b. BSL_RESPONSE
谢谢!
以法莲
您好、Gary、
请按字节显示数据包、不包括 I2C、批量擦除和密码所需。 Shir 将向您发送分析仪数据。
请将 shir@aquasmart.ai 添加 到此主题中。
谢谢!
建议将 MSP-FET 与 BSL Scripter 一起使用以获得工作流程、您可以将该流程作为更改 ARM-MCU 的参考。 下载 BSL 脚本程序 MSPBSL_Scriptter 3_04_00_02 - TI.com 和用户指南 https://www.ti.com/lit/ug/slau655g/slau655g.pdf
您好、Gary、
请确认我正在使用的消息格式与脚本编写程序
C:\ti\bsl-Scriptter> BSL-Scripter.exe --initComm COM9、uart、9600 -- device FRxx --erase erase_all --debug
--------------------------------------------------------
BSL Scripter 3.4.0.1
用于 BSL 编程的 PC 软件
2024-Jul-16 11:12:24
--------------------------------------------------------
日志模式已打开!
BSL-Scripter.exe --initComm COM9、uart、9600 -- device FRxx -- erase erase_all -- debug
已打开 verbose!
设备:FRxx
初始化通信参数:COM9、UART、9600
[ERROR_MESSAGE]协议已设置为默认值:UART
UART 的波特率设置未提供/错误
它将设置为默认的9600波特
打开:系统找不到指定的文件
我只尝试批量擦除。
谢谢!
以法莲
您好、Gary、
我在命令行中进行了一些更改、请注意从 msp430fr6047返回的错误
C:\ti\bsl-Scriptter> BSL-Scripter.exe --initComm [COM9、UART、9600]-- device FRxx -- erase erase_all -- debug
--------------------------------------------------------
BSL Scripter 3.4.0.1
用于 BSL 编程的 PC 软件
2024-Jul-16 11:27:31
--------------------------------------------------------
日志模式已打开!
BSL-Scripter.exe --initComm [COM9、UART、9600]-- device FRxx -- erase erase_all -- debug
已打开 verbose!
设备:FRxx
初始化通信参数:[COM9、UART、9600]
MASS_ERASE
[80][01][00][15][64][A3]
[ACK_ERROR_MESSAGE]未知的 ACK 值!
最后一行是红色的。
谢谢!
以法莲
以法莲、你好!
请确认、对于 FR6047或 FR5043、有两个版本的器件:FR6047或 FR5043仅支持 UART BSL、FR60471或 FR50431仅支持 I2C BSL、如果您要使用 I2C 接口、请使用 FR60471或 FR50431器件 。
其次、请首先使用硬件调用、同时捕获 TEST 引脚、RESET 引脚和 I2C 引脚的波形、让我来检查出错地方。
您好、Gary、
请了解我们的设置以确定 BSL 的正常功能。 所有硬件和软件均为 TI 的产品。 EVM430-6047从连接器 J34连接到 MSP-FET、MSP-FET 连接到 USB。
为了确定逻辑连接、CCS 用于下载下面的软件
忽略红色备注(如果是在我释放 USB 端口之前给出的)。
程序运行后、我调用 Scripter 进行批量擦除、如下所示:
软件仍然在运行、所以我不认为 Scripter 将 MSP430置于 BSL 模式。
非常感谢您的帮助。
BR.
以法莲