工具/软件:Linux
您好!
我在 ARM CPU 上运行 BSL Scripter、并希望通过 UART 对 MSP432进行编程。
我正在使用源代码上提供的示例、并收到此错误:
--------------------------------------
BSL Scripter 3.2.1
用于 BSL 编程的 PC 软件
2017年6月06日10:44:17
--------------------------------------
输入文件脚本为:/home/devel/MSP432/SourceCode/MSP432/script_MSP432_uart.txt
//
//脚本示例 MSP432 UART BSL
//设备:MSP432P401R
//将 Blink 应用程序下载到
//MSP432器件
//
日志
模式 P4xx UART 9600 /dev/ttymxc3奇偶校验
BSL P432初始化成功!
CHANGE_BAUD_RATE 115200
RX_PASSWORD_32 pass256_wrong.txt
阅读 txt 文件:/home/devel/MSP432/SourceCode/MSP432/pass256_wrong.txt
[ERROR_MESSAGE]BSL 密码错误!
RX_PASSWORD_32 pass256_default.txt
阅读 txt 文件:/home/devel/MSP432/SourceCode/MSP432/pass256_default.txt
BSL 密码正确!
批量擦除
批量擦除成功!
RX_DATA_BLOCK_32 Blink_LED.txt
阅读 txt 文件:/home/devel/MSP432/SourceCode/MSP432/Blink_LED.txt
[ACK_ERROR_MESSAGE]标头不正确!
写入512字节所需的时间:0.0544秒
数据写入速度:9.191(kb/s)
//RX_DATA_BLOCK_32 Blink_LED.hex
TX_BSL_VERSION_32
[ACK_ERROR_MESSAGE]标头不正确!
TX_DATA_BLOCK_32 0x0000 0x4000 ReadBlock_MSP432P401R.txt
编写 txt 文件:/home/devel/MSP432/SourceCode/MSP432/ReadBlock_MSP432P401R.txt
[ACK_ERROR_MESSAGE]标头不正确!
抛出'STD:out_for_range'实例后调用终止
what():vector::_M_range_check:__n (即67100)>= this->size()(即67100)
有什么想法吗?