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.

[参考译文] MSP430F5638:BSL Scripter:Mass 擦除&放大器问题;RX_DATA_BLOCK 函数

Guru**** 2040210 points
Other Parts Discussed in Thread: MSP430F5638
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/971139/msp430f5638-bsl-scripter-problems-with-mass_erase-rx_data_block-functions

器件型号:MSP430F5638

大家好、我正在使用具有 MSP430F5638和 USB BSL 的定制板进行闪存。

 MSP430 USB 固件升级示例 GUI 应用在该板上工作正常、它成功闪烁、因此我的项目工作正常。

我使用非 GUI 应用程序(如 BSL Scripter)会更方便、但使用该应用程序时遇到问题。 下面是我最简单的闪存脚本:

//脚本示例5xx USB BSL
//测试的器件:MSP430F5638
////////////////////////////////////////////////////////////////////////////
//启动 RAM USB BSL 应用程序
//下载闪烁应用程序
////////////////////////////////////////////////////////////////////////////
模式5xx USB
延迟200
详细
延迟200
RX_PASSWORD
延迟100
RX_DATA_BLOCK_FAST firmware0.txt

结果是:

--------------------------------------
BSL Scripter 3.4.2.0

用于 BSL 编程的 PC 软件
2021年1月15日10:44:15
--------------------------------------
输入文件脚本为:C:/stuff/books/msp430_in_eclipse/bsl_sripter_demo_modified_forUSBUARTadapters/BSL-Scripter-v3.4.2/script_5xx_usb.txt

//脚本示例5xx USB BSL
//测试的器件:MSP430F5638


////////////////////////////////////////////////////////////////////////////
//启动 RAM USB BSL 应用程序
//下载闪烁应用程序
////////////////////////////////////////////////////////////////////////////
模式5xx USB
延迟200
延迟200ms
详细
详细模式现已开启!
延迟200
延迟200ms
RX_PASSWORD
[3F][21][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][关闭]
<3f><02><3b><00>
BSL 密码正确!
延迟100
延迟100ms
RX_DATA_BLOCK_FAST firmware0.txt
阅读 txt 文件:C:\Stuer\books\MSP430_in_eclipse\BSL_sripter_demo_modified_forUSBUARTadapter\BSL-Scripter-v3.4.2\firmware0.txt
[3F][24][1b][00][80][00][31][40][64][b0][13][0c][80][b0][13]
[36][80][B2][40][80][5a][5c][01][4e][43][F2][04][05][02][40]
[A5][00][03][02][5e][53]
[3F][24][1b][20][80][00][C2][4e][03][02][3f][40][4e][C3][03][43]
[0D][43][3f][53][3D][63][FD][2f][F5][3f][03][80][00][3E][80]
[FF][3f][03][43][80][00]
[3F][06][1b][40][80][00][3a][80]
[3F][06][1b][FE][ff][00][00][80]
写入68字节所用的时间:0.023秒
数据写入速度:2.887 (KB/s)

///------------------------------------------------------------

但 这样、项目就无法工作- LED 不闪烁。

如果我使用 RX_DATA_BLOCK 而不是 RX_DATA_BLOCK_FAST、它会给出一些错误:

///------------------------------------------------------------

输入文件脚本为:C:/stuff/books/msp430_in_eclipse/bsl_sripter_demo_modified_forUSBUARTadapters/BSL-Scripter-v3.4.2/script_5xx_usb.txt

//脚本示例5xx USB BSL
//测试的器件:MSP430F5638
////////////////////////////////////////////////////////////////////////////
//启动 RAM USB BSL 应用程序
//下载闪烁应用程序
////////////////////////////////////////////////////////////////////////////
模式5xx USB
延迟200
延迟200ms
详细
详细模式现已开启!
延迟200
延迟200ms
RX_PASSWORD
[3F][21][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][关闭]
<3f><02><3b><00>
BSL 密码正确!
延迟100
延迟100ms
RX_DATA_BLOCK firmware0.txt
阅读 txt 文件:C:\Stuer\books\MSP430_in_eclipse\BSL_sripter_demo_modified_forUSBUARTadapter\BSL-Scripter-v3.4.2\firmware0.txt
[3F][24][10][00][80][00][31][40][00][64][b0][13][0c][80][b0][13]
[36][80][B2][40][80][5a][5c][01][4e][43][F2][04][05][02][40]
[A5][00][03][02][5e][53]
<3f><02><3b><07>
[ERROR_MESSAGE]未知命令!
[3F][24][10][80][00][C2][4e][03][02][3f][40][4e][C3][03][43]
[0D][43][3f][53][3D][63][FD][2f][F5][3f][03][80][00][3E][80]
[FF][3f][03][43][80][00]
<3f><02><3b><07>
[ERROR_MESSAGE]未知命令!
[3F][06][10][40][80][00][3a][80]
<3f><02><3b><07>
[ERROR_MESSAGE]未知命令!
[3F][06][10][FE][ff][00][00][80]
<3f><02><3b><07>
[ERROR_MESSAGE]未知命令!
写入68字节所用的时间:0.1099秒
数据写入速度:0.6044 (kB/s)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Valery、

    好的、让我设置这个、看看我是否可以复制。  我会在24小时内回来。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Valery、

    是否可以附加脚本文件? - thx;)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../script_5F00_5xx_5F00_usb.txt

    大家好、Dennis、感谢您的信赖、这里是我在第一封邮件中输入的 Sam 文件。 如果您发现问题、请告诉我。