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.
你好
我很难让 UART BSL 加载程序在 MSP430F5510上工作。 这就是我尝试过的:
使用 TI 开发板:MSP-TS430RGC64USB 与 MSP430F5510
2.将 MSP-FET430UIF 连接到上面的板、并使用 FET-LitePro 从 使用 JTAG 成像的已发布版本加载 BSL.00.07.05.04.txt。
这是 TI 提供的 UART BSL。
使用 MSP-BSL Rocket 将 Rocket 连接到开发板、如下所示:
火箭 开发板
1 (TX) 20 (p1.2)
3 (RX) 19 (P1.1)
4 (RST) 64 (RST/NMI)
5 (GND) GND
7 (测试) 59 (测试)
5.将 BSL-Rocket 连接到 PC 并加载驱动程序。 这在器件管理器中显示为"MSP BSL USB Tool (COM60)"
6.将 BSL-Scripter.exe (v3.4.0.1)与以下脚本结合使用:
//
//脚本示例5xx USB BSL
//测试的器件:MSP430F5529
//
//下载闪烁 LED 应用程序
//通过 USB BSL 传输到器件
//
日志
////////////////////////////////////////////////////////////////////////////
//将 RAM USB BSL 写入器件
////////////////////////////////////////////////////////////////////////////
模式5xx UART COM60 9600
详细
//提供错误的密码
//内存中的批量擦除
RX_PASSWORD pass32_wrong.txt
RX_PASSWORD pass32_default.txt
RX_DATA_BLOCK .\000-IC-169-810V01-DWG.txt
SET_PC 0x4400
7.我得到以下结果:
D:\Data\Documents\BSL\BSL_Scripter\ScriptExampleWindows\5xx_USB>BSL-Scripter.exe script_5xx_uart.txt
--------------------------------------
BSL Scripter 3.4.0.1
用于 BSL 编程的 PC 软件
2021年7月20日14:07:41
--------------------------------------
输入文件脚本为:D:/Data/Documents/BSL/BSL_Scripter/ScriptExampleWindows/5xx_usb/script_5xx_uart.txt
//
//脚本示例5xx USB BSL
//测试的器件:MSP430F5529
//
//下载闪烁 LED 应用程序
//通过 USB BSL 传输到器件
//
日志
////////////////////////////////////////////////////////////////////////////
//将 RAM USB BSL 写入器件
////////////////////////////////////////////////////////////////////////////
模式5xx UART COM60 9600
详细
详细模式现已开启!
//提供错误的密码
//内存中的批量擦除
RX_PASSWORD pass32_wrong.txt
读取 txt 文件:D:\Data\Documents\BSL\BSL_Scripter\ScriptExampleWindows\5xx_USB\pass32_wrong.txt
[80][21][00][11][ff][ff][ff][ff][ff][ff][ff][ff][ff][ff][ff] [FF][ff][ff][ff][ff][ff][ff][ff][ff][ff][ [FF][ff](关闭)
[FF][ff][ff][ff][ff][ff][ff][ff][ff][ff][ [FF][ff][ff][ff][ff][ff][ff][ff][ff][ff][ [FF][ff][ff][ff][ff][ff][ff][ff][ff][ff][ [FF]
[FF][ff][00][00][91][fb]
[ACK_ERROR_MESSAGE]未知的 ACK 值!
8.我检查了示波器、然后跟踪 RST (黄色)和 TEST (蓝色)
扩展的启动序列、显示当 RST 为低电平时 TEST 变为高电平。
如果您需要更多信息、请告诉我。
谢谢
PAS
您好!
您是否已确保设备已通电? BSL Rocket 可以提供3V3、但您可能需要检查目标板上的跳线以确保选择正确的电源电压。 使用 BSL Rocket 时、我也不建议将 MSP-FET 与您的 PC 保持连接。
MSP430F5239:MSP430F5239 BSL-Scripter 不能与 MSP-FET + MSP-TS430RGC64C 板配合使用
你(们)好 James
感谢您提供信息。
仍有问题。 这就是我今天所做的:
1.确保 MSP-BSL Rocket 已安装固件版本 MSP_BSL-551.txt。
2.确保未连接 FET。
3.用火箭提供的3.3V 电压为目标供电。
4.使用万用表检查 MSP430F5510上的 Dvvc1为3.3V。
5.以下是我的设置
您可以提供的任何其他信息都可以帮助您完成此工作。
谢谢
Prakash
感谢您查看并提供更多详细信息。
[引用 userid="144002" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1020291/msp430f5510-uart-bsl---issue "]火箭 开发板
1 (TX) 20 (p1.2)
3 (RX) 19 (P1.1)
[/报价]我认为问题可能是由 BSL RX 和 TX 连接引起的。 尝试反转这些内容、通信应该正常。
参考资料: 表4。 《 引导加载程序(BSL) Scripter 用户指南》中的 MSP-BSL 和 MSP430FR5739 LaunchPad 开发套件连接