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.
您好!
JTAG 似乎已失效、因此我想使用 BSL 执行芯片擦除、但输出以下日志。
(因为 我没有 程序文件、而上一代产品已停用、所以无法知道 BSL 设置是什么。)
下面是我的 BSL-Scripter 脚本:
日志
模式6xx UART 9600 COM9
详细
RX_PASSWORD .\pass32_wrong.txt
RX_PASSWORD .\pass32_default.txt
批量擦除
这里是我从 BSL-Scripter 得到的输出:
--------------------------------------
BSL Scripter 3.3.0
用于 BSL 编程的 PC 软件
2017年12月04日11:41:21
--------------------------------------
输入文件脚本为:C:/MSPBSL_Scripter_win/BSL-scripter-windows/script_6xx_uart.txt
模式6xx UART 9600 COM9
详细
详细模式现已开启!
RX_PASSWORD .\pass32_wrong.txt
读取 txt 文件 :C:\MSPBSL_Scripter_win\BSL-scripter-windows\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 值!
RX_PASSWORD .\pass32_default.txt
读取 txt 文件 :C:\MSPBSL_Scripter_win\BSL-scripter-windows\pass32_default.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][ff][ff][ff][ff][ff][ff][ff][ff][ff][ff][ff]
[ACK_ERROR_MESSAGE]未知的 ACK 值!
批量擦除
[80][01][00][15][64][A3]
[ACK_ERROR_MESSAGE]未知的 ACK 值!
这里是 BSL-Scripter 的另一个版本的输出:
--------------------------------------
BSL Scripter 3.1.0.0
用于 BSL 编程的 PC 软件
2017年12月04日11:48:40
--------------------------------------
输入文件脚本为:C:/BSL_Scripter_Windows/BSL-scripter-windows/script_6xx_uart.txt
模式6xx UART 9600 COM9
详细
RX_PASSWORD pass32_wrong.txt
读取 txt 文件 :C:/BSL_Scripter_Windows/BSL-scripter-windows/pass32_wrong.txt
[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][ff][ff][ff][ff][
[00]
RX_PASSWORD pass32_default.txt
读取 txt 文件 :C:/BSL_Scripter_Windows/BSL-scripter-windows/pass32_default.txt
[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][ff][ff][ [FF]
[FF]
批量擦除
[15]
--------
如果禁用 BSL、该输出是否正确?
谢谢你。
您好、Ryan
感谢你的答复。
是的、我使用的是 MSP-FET、电路板独立供电。
连接:
MSP_FET 的 UART_TXD (引脚12)-> P2.0/PM_TA0.0/BSL_TX
MSP_FET's UART_RXD (pin14)-> P2.1/PM_TA0.1/BSL_RX
MSP_FET 的 GND (引脚9)-> VSS
MSP_FET 的 VCC_TARGET (引脚4)->Vcc (3.3V)
MSP_FET 的 RST (引脚11)-> RST/NMI/SBWTDIO
MSP_FET 的 TEST (引脚8)-> TEST/SBWTCK
这些连接是否有任何问题?
您如何看待我的强制命令 BSL 已被设置为禁用?
假设 JTAG 和 BSL 都已禁用、 是否无法进行芯片擦除?
谢谢你。
我尝试了您告诉我的连接(pin1和7)、但 ACK 响应没有改变。
我已经很满意地知道 BSL 被禁用时的 ACK 响应。
非常感谢。