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.

[参考译文] MSP430F1471:BSL 混淆和问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1021935/msp430f1471-bsl-confusion-and-problems

器件型号:MSP430F1471
主题中讨论的其他器件:UNIFLASH

您好!

我一直在尝试使用其 BSL 上的固件版本更新较旧的产品。 我不是很了解如何制作引导加载程序、因此我使用了 Uniflash、并使用 FT232RL USB 转 UART 板对其进行编程。 当我加载固件时、我将获得以下内容:

[7/26/2021、12:40:02 PM][信息] MSP430:{80}{12}{04}{20}{02}{00}{5B}{EB}
[7/26/2021、12:40:02 PM][INFO] MSP430:[FF]
[7/26/2021、12:40:02 PM][ERROR] MSP430:[ERROR_MESSAGE]不支持文件格式!
[7/26/2021、1:37:41 PM][info] MSP430:MSP430F1471 (引导加载程序)
[7/26/2021, 1:37:41PM][信息] MSP430:… 正在调用 bootloader .....
[7/26/2021、下午1:37:41 ][INFO] MSP430:打开 COM 端口成功!
[7/26/2021、1:37:41 PM][INFO] MSP430:基于共享 JTAG 通过 DTR 和 RTS 引脚应用调用序列
[7/26/2021、1:37:44 PM][错误] MSP430:未接收到来自引导加载程序的 SYNC 命令的响应字节!
[7/26/2021、1:37:44 PM][信息] MSP430:{80}
[7/26/2021、1:37:44 PM][INFO] MSP430:[FF]
[7/26/2021、1:37:44 PM][INFO] MSP430:基于专用 JTAG 通过 DTR 和 RTS 引脚应用调用序列
[7/26/2021、1:37:44 PM][信息] MSP430:{80}
[7/26/2021、1:37:44 PM][信息] MSP430:[90]
[7/26/2021, 1:37:44PM][INFO] MSP430:… 使用密码解锁引导加载程序.....
[7/26/2021、下午1:37:44 ][INFO] MSP430:已选择默认密码!
[7/26/2021、1:37:44 PM][INF] MSP430:{80}{10}{24}{24}{E0}{FF}{20}{00}{FF}{FF}{FF}{FF}{FF}{FF}{FF} {FF}{FF}{FF}{FF}{FF} {FF}{FF}{FF}{FF}{FF} {FF}{FF}{FF}{FF}{FF} {FF}{FF}{FF}{FF}{FF} {FF}{FF}{FF}{FF}{FF} {FF}{FF}{9B}{34}
[7/26/2021、1:37:44 PM][信息] MSP430:[90]
[7/26/2021、1:37:44 PM][信息] MSP430:{80}
[7/26/2021、1:37:44 PM][信息] MSP430:[90]
[7/26/2021, 1:37:44PM][INFO] MSP430:… 正在检查引导加载程序版本.....
[7/26/2021、下午1:37:44][信息] MSP430:{80}{14}{04}{F0}{0F}{0E}{00}{85}{E0}
[7/26/2021、1:37:44 PM][INF] MSP430:[80][00][0E][0E][F1][49][00][00][00][00][00][00][00][00][00] [00][01][10][00][00][81][C8]
[7/26/2021、1:37:44 PM][信息] MSP430:{80}
[7/26/2021、1:37:44 PM][信息] MSP430:[90]
[7/26/2021、1:37:44 PM][INFO] MSP430:引导加载程序版本:01.10
[7/26/2021、1:37:44 PM][INFO] MSP430:器件/系列:F149
[7/26/2021、1:37:44 PM][INFO] MSP430:过程:0060
[7/26/2021, 1:37:44PM][INFO] MSP430:… 修补程序将被下载.....
[7/26/2021、1:37:46 PM][错误] MSP430:未接收到来自引导加载程序的 SYNC 命令的响应字节!
[7/26/2021、1:37:46 PM][INF] MSP430:{80}{12}{04}{20}{02}{00}{5B}{EB}
[7/26/2021、1:37:46 PM][信息] MSP430:[FF]
[7/26/2021、1:37:47 PM][ERROR] MSP430:[ERROR_MESSAGE]不支持文件格式!

我不知道为什么[FF]会被接收、而不是[90]、但我想、由于 Uniflash 比专门化更普遍、它肯定不起作用。 我想知道是否有人可以帮助指导我执行后续步骤、因为我不确定哪些文档适用、或者是否已经为此创建了任何现有的 BSL。

谢谢!

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

    你(们)好  

    您可以尝试使用 BSLDEMO e2e.ti.com/.../3480.Download_5F00_image_5F00_BSLDEMO.pdf

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

    这正是我所需要的、我唯一改变的是:

    1. 在 demo.bat 中、第13行将"goto test1"更改为"goto test2"、以便与 FT232RL 配合使用
    2. 除了 test2的第一个程序之外、我已经删除了所有程序、即{%handler%-tUSB serial -c%comport%-M1 +epvw %TXT%}、因为其他程序不会返回同步字节。

    f1471的小提示、设置如下:

    {FT232}                  {F1471}
      DTR                      RST/NMI
      RTS                          TCK                   -因为没有 TEST 引脚。
      RXD                        BSL Tx (P1.1)
      TXD                        BSL Rx (P2.2)
      GND                         GND GND
      VCC                         VCC                   -由于电路板有自己的电源、因此已断开连接。

    非常感谢!