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.

[参考译文] MSP430F5510:UART BSL -问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1020291/msp430f5510-uart-bsl---issue

器件型号:MSP430F5510
主题中讨论的其他器件: MSP-TS430RGC64USBMSP-FET430UIFMSP430F5529MSP-FETMSP430FR5739

你好

我很难让 UART BSL 加载程序在 MSP430F5510上工作。 这就是我尝试过的:

  使用 TI 开发板:MSP-TS430RGC64USB 与 MSP430F5510

  2.将 MSP-FET430UIF 连接到上面的板、并使用 FET-LitePro 从 使用 JTAG 成像的已发布版本加载 BSL.00.07.05.04.txt。

  这是 TI 提供的 UART BSL。

  使用 MSP-BSL Rocket 将 Rocket 连接到开发板、如下所示:

      火箭                 开发板

       1 (TX)                    20 (p1.2)

       3 (RX)                    19 (P1.1)

       4 (RST)                   64 (RST/NMI)

       5 (GND)                   GND

       7 (测试)                  59 (测试)

  5.将 BSL-Rocket 连接到 PC 并加载驱动程序。 这在器件管理器中显示为"MSP BSL USB Tool (COM60)"

  6.将 BSL-Scripter.exe (v3.4.0.1)与以下脚本结合使用:

//
//脚本示例5xx USB BSL
//测试的器件:MSP430F5529
//
//下载闪烁 LED 应用程序
//通过 USB BSL 传输到器件
//
日志
////////////////////////////////////////////////////////////////////////////
//将 RAM USB BSL 写入器件
////////////////////////////////////////////////////////////////////////////
模式5xx UART COM60 9600
详细
//提供错误的密码
//内存中的批量擦除
RX_PASSWORD pass32_wrong.txt
RX_PASSWORD pass32_default.txt
RX_DATA_BLOCK .\000-IC-169-810V01-DWG.txt
SET_PC 0x4400

   7.我得到以下结果:

D:\Data\Documents\BSL\BSL_Scripter\ScriptExampleWindows\5xx_USB>BSL-Scripter.exe script_5xx_uart.txt
--------------------------------------
BSL Scripter 3.4.0.1

用于 BSL 编程的 PC 软件
2021年7月20日14:07:41
--------------------------------------
输入文件脚本为:D:/Data/Documents/BSL/BSL_Scripter/ScriptExampleWindows/5xx_usb/script_5xx_uart.txt

//
//脚本示例5xx USB BSL
//测试的器件:MSP430F5529
//
//下载闪烁 LED 应用程序
//通过 USB BSL 传输到器件
//
日志
////////////////////////////////////////////////////////////////////////////
//将 RAM USB BSL 写入器件
////////////////////////////////////////////////////////////////////////////
模式5xx UART COM60 9600
详细
详细模式现已开启!
//提供错误的密码
//内存中的批量擦除
RX_PASSWORD pass32_wrong.txt
读取 txt 文件:D:\Data\Documents\BSL\BSL_Scripter\ScriptExampleWindows\5xx_USB\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 值!

8.我检查了示波器、然后跟踪 RST (黄色)和 TEST (蓝色)

 

扩展的启动序列、显示当 RST 为低电平时 TEST 变为高电平。

如果您需要更多信息、请告诉我。

谢谢

PAS

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

    您好!

    您是否已确保设备已通电? BSL Rocket 可以提供3V3、但您可能需要检查目标板上的跳线以确保选择正确的电源电压。 使用 BSL Rocket 时、我也不建议将 MSP-FET 与您的 PC 保持连接。

    MSP430F5239:MSP430F5239 BSL-Scripter 不能与 MSP-FET + MSP-TS430RGC64C 板配合使用

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

    你(们)好 James

    感谢您提供信息。

    仍有问题。 这就是我今天所做的:

    1.确保 MSP-BSL Rocket 已安装固件版本 MSP_BSL-551.txt。

    2.确保未连接 FET。

    3.用火箭提供的3.3V 电压为目标供电。  

    4.使用万用表检查 MSP430F5510上的 Dvvc1为3.3V。

    5.以下是我的设置

     

    您可以提供的任何其他信息都可以帮助您完成此工作。

    谢谢

    Prakash

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

    感谢您查看并提供更多详细信息。

    [引用 userid="144002" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1020291/msp430f5510-uart-bsl---issue "]

    火箭                 开发板

           1 (TX)                    20 (p1.2)

           3 (RX)                    19 (P1.1)

    [/报价]

    我认为问题可能是由 BSL RX 和 TX 连接引起的。 尝试反转这些内容、通信应该正常。

    参考资料: 表4。 《  引导加载程序(BSL) Scripter 用户指南》中的 MSP-BSL 和 MSP430FR5739 LaunchPad 开发套件连接