主题中讨论的其他器件: MSP-FET、MSP430F6459 、 UNIFLASH
工具与软件:
大家好、团队成员:
我们尝试通过 MSP-FET 调试器在 MSP430F6736A 上调用 BSL。 但我们无法通过 BSLScripter-3.4.0.2建立 UART 通信
我们在 MSP-FET 调试器和 MSP430F6736A 微控制器之间建立了以下引脚连接:
质量 |
MSP-FET |
MSP430F6736A |
功能 |
引脚8 |
功能 |
复位 |
引脚11 |
RST |
BSL-BSL Rx |
引脚14 |
P3.1/RXD |
BSL-TX |
引脚12 |
P3.0/TXD |
VCC |
引脚2 |
VCC |
GND |
引脚9 |
GND |
我们尝试通过禁用中断并使用 JTAG 应用跳转到 BSL 存储器位置0x1000来调用 BSL。
我正在尝试加载 BSL-Scripter/ScriptExampleLinux/6xx_UART/script_6xx_uart.txt 以执行设置、如下所示
模式6xx UART /dev/ttyACM0
详细
RX_PASSWORD pass32_wrong.txt
RX_PASSWORD pass32_default.txt
RX_DATA_BLOCK sample_6736a.txt
CRC_CHECK 0x8000 0x0020 0x4872
CRC_CHECK 0xFFc6 0x00D0 0xacf7
SET_PC 0x8000
在执行过程中会遇到以下错误消息:
[ACK_ERROR_MESSAGE]未知的 ACK 值!
请找到以下脚本日志:
输入文件脚本为:/home/vvdn/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/script_6xx_uart.txt
//
//脚本示例6xx UART BSL
//经过测试的器件:MSP430F6459
使用的/Comm Bridge:MSP-BSL Rocket
//
//下载闪烁应用程序
//通过 UART BSL
//
日志
模式6xx UART /dev/ttyACM0
UART 的波特率设置未提供/错误
它将设置为默认的9600波特
//向提供错误的密码
//整体擦除存储器
详细
详细模式现已打开!
RX_PASSWORD pass32_wrong.txt
阅读 txt 文件:/home/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/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][00][00][91][fb]
<00>
[ACK_ERROR_MESSAGE]未知的 ACK 值!
RX_PASSWORD pass32_default.txt
阅读 txt 文件:/home/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/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][9e][e6]
<00>
[ACK_ERROR_MESSAGE]未知的 ACK 值!
RX_DATA_BLOCK sample_6736a.txt
阅读 txt 文件:/home/ti/BSL-Scripter/ScriptExampleLinux/6xx_uart/sample_6736a.txt
[80][20][00][10][00][40][00][81][00][00][00][B1][B1][13][48][00][0c]
[43][B1][13][00][1c][43][B1][13][42][00][32][d0][10][00][FD]
[3F][03][43][21][CB]
<00>
[ACK_ERROR_MESSAGE]未知的 ACK 值!
[80][80][00][10][d0][00][00][14][40][14][40][14][40][14][40][40][14][40][14]
[40][14][40][14][40][14][14][40][40][14][40][40][14][40][14][14][40][14]
[40][14][40][14][40][14][14][40][40][14][40][40][14][40][14][14][40][14]
[40][14][40][14][40][00][B1][00][B1][04][B2][B2][40][80][5A][5c]
[01][81][43][02][00][B1][90][0A][00][02][00][13][2c][E2][23]
[02][B1][40][10][27][00][81][93][00][05][24][91][83][00]
[00][81][93][00][00][fb][23][91][53][02][B1][B1][90][0A][00][02]
[00][ed][2b][a1][00][04][00][10][01][03][43][ff][3f][03][43][1c]
[43][10][01][8e][3E]
<00>
[ACK_ERROR_MESSAGE]未知的 ACK 值!
写入152字节的时间:0.4994秒
写入数据的速度:0.2972(kb/s)
CRC_CHECK 0x8000 0x0020 0x4872
[80][06][00][16][80][00][20][00][AB][42]
[ACK_ERROR_MESSAGE]未知的 ACK 值!
CRC_CHECK 0xFFc6 0x00D0 0xacf7
[80][06][00][16][C6][ff][00][d0][00][cc][39]
[ACK_ERROR_MESSAGE]未知的 ACK 值!
SET_PC 0x8000
[80][04][00][17][00][80][00][D2][D5][D5]
您能否提供解决问题的建议或故障排除步骤?