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.

[参考译文] MSP-EXP430F5529LP:尝试将其与 BOOSTXL-TPS65218 EVM 配合使用 — 无法更新 LaunchPad 固件

Guru**** 2524460 points
Other Parts Discussed in Thread: BOOSTXL-TPS65218, IPG-UI, TPS6521815, MSP-EXP430F5529LP, USB2ANY, TPS65218, MSP430F5529, BOOSTXL-TPS650861, UNIFLASH, TPS65218D0, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1553673/msp-exp430f5529lp-attempting-to-use-this-with-the-boostxl-tps65218-evm---cannot-update-launchpad-firmware

器件型号:MSP-EXP430F5529LP
《Thread 中讨论的其他器件:TPS6521815、BOOSTXL-TPS65218、、 USB2ANY、IPG-UI、 TPS65218MSP430F5529、BOOSTXL-TPS650861UNIFLASHTPS65218D0MSP-FET

工具/软件:

您好:

我尝试使用 BOOSTXL-TPS65218 对 TPS6521815 进行编程、以便与 Zynq7010 FPGA 配合使用。

升压用户指南 (slvubh5) 中的说明介绍了如何将 MSP-EXP430F5529LP 用作 TI IPG-UI 工具的 USB2ANY 接口。

在此之前、需要在 LaunchPad 上加载新固件。

从 slvubh5 的第 7-8 页:

软件
与 BOOSTXL-TPS65218 EVM 配合使用的软件是 IPG-UI。 将以下文件下载到
确保用于测试的计算机上提供了所有必需的软件:
1. IPG-UI EVM GUI 的最新版本。
2. TPS65218 IPG-UI 器件文件 (TPS65218-1.x.json) 和脚本文件 (TPS65218-
1.x.js) 进行编程。
3.此处是最新的 MSP430F5529 LaunchPad USB2ANY 固件 (USB2ANY_2.7.0.0_LP.txt)。
4.来自的 MSP430_USB_MSP430_USB_ Firmware_Upgrade_Example–1.3.1.1-Setup.exe
MSP430_USB_LCD Developers_Package 5_20_06_02。
附录 A 提供了一组详细的软件使用说明以及示例

2.5 更新 MSP430F5529 固件
在放入之前、将 MSP430F5529 LaunchPad 开发更新为 USB2ANY_2.7.0.0_LP.txt 文件
LaunchPad 开发套件上的 BOOSTXL-TPS650861。
1.在连接 Micro USB 电缆时按 S5 按钮。
2.运行固件升级示例。
3.选择“选择固件“。
4.选择“浏览“并选择之前下载的 USB2ANY_2.7.0.0_LP.txt 文件。
5.选择“升级固件“。
6.完成后,断开 USB 连接线。

首先、所述的固件升级示例不存在。 我在其他地方看到要使用 USB 开发人员包中包含的 Python 升级示例。

该工具无法识别 Launchpad(连接到 USB 时、我按住按钮 S5 “BSL")“):

我尝试使用 UniFlash 加载 USB2ANY 固件、但也失败了、因为它无法识别 USB-FET:

需要通过 USB 引导加载程序加载该固件是否有任何特定原因? 是否有一种更好/最新的建议方法将.txt 固件加载到该 LaunchPad 上? 还是需要使用这款 Python USB 固件工具?

谢谢

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

    尊敬的 Grebe:

    这种流程和相关的 GUI 不是由 MSP430 团队维护的。

    将该线程移至 PMIC 团队、查看是否对问题有任何其他评论。

    B.R.

    Sal

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

    尊敬的 Grebe:  

    请尝试在此处直接下载固件升级示例:
    dr-download.ti.com/.../MSP430_USB_Firmware_Upgrade_Example–1.3.1.2-Setup.exe

     USB 开发者软件包中也包含此软件、在最新的 5.20.07.01 版本中名为“固件升级示例(仅限 Windows 的商业许可)“。  

    这是仅限 Windows 的商业许可、可能需要您下载 Windows SDK 和 Windows DK。 安装程序将弹出说明:

    成功安装后、在下载到 (C:\ti\msp\MSP430USBFW_1_3_1_2\MSP430USBFW) 的任何位置运行 BSL_USB_GUI

    选择 USB2ANY_2.7.0.0_LP.txt 固件文件。  

    插入 USB 时按住 BSL 按钮。  

    等待 GUI 显示“found 1 device“

    升级固件。

    我自己刚刚尝试过此过程、并且能够成功运行、因此如果您遇到此过程的任何问题、请告诉我。  

    我还将介绍如何更新 SLVUBH5 用户指南以反映这些更改。 感谢您报告此问题。  

    此致、  
    Sarah

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

    您好:

    感谢您的关注。 我最终能够刷写 MSP430 Launchpad。 这只是多条 USB 电缆损坏的问题...

    进一步按照 SLVUBH5 中的说明、第 10 页上说运行 IPG-UI 以连接到 MSP430 LaunchPad(连接了 BOOSTXL-TP65218)。 用户指南显示了如下所示的图像:

    当我运行相同的命令时、我会看到“Hardware Not Connected“:

    如果 MSP-EXP430F5529LP 未物理连接、同一区域将显示以下内容:

    因此、似乎器件在某种程度上呈现。 此外、连接器件后、消息 USB2ANY 在程序顶部短暂闪烁:

    我可以选择 TPS65218-1.2(正像 p 11 上的图像所示)。 我看不到 选择 TPS65218D0-SPI-1.x 的选项、这是写入指令的说明。

    我点击至创建了一个新工程、但无法读取寄存器。  

    您能确定问题吗?

    谢谢、

    c.

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

    我应该提供更多背景信息、即我尝试编程的 PMIC、放置在 BOOSTXL-TPS65218 中的是 TPS6521815。

    用户指南中引用的.json 和.js 文件:

        TPS65218 IPG-UI 器件文件 (TPS65218-1.x.json) 和脚本文件 (TPS65218-1.x.js)

    适用于 TPS65218D0。 我不知道在连接到 IPG-UI 方面有何差异。 是否需要对这些文件进行修改、或者是否有其他更合适的文件可用?

    谢谢、

    c.

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

    尊敬的 C:  

    TPS65218-1.2 是 TPS6521815 的正确工程选项。 (–15 是 TPS65218D0 的用户可编程版本)

    如果断开并重新连接本地主机、硬件连接状态是否更改/顶部是否有新弹出窗口?

    另外、请确保您没有打开多个窗口、或任何其他可能也在尝试读取设备的程序。  

    只有当程序显示“Hardware Connected“(硬件已连接)时、才能正确读取寄存器

    此致、  
    Sarah

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

    您好:

    很抱歉、我之前的帖子不清楚这一点。 是的、当我选择您用红色标出的 Disconnect/Connect 按钮时、顶部的横幅会使“USB2ANY hardware connected“闪烁约 5 秒钟。 横幅随即消失。 如果正常运行、它是否应该留在那里?

      

    底部的消息“Hardware not connected“(硬件未连接)保留在上述操作中。

    我推断这两条消息是指不同的硬件:

    -顶部消息表示 MSP430 Launchpad 已连接(运行 USB2ANY 固件)。

    -下面的消息意味着 IPG-UI 不会检测到 BOOSTXL 板中的 TPS6521815

    如果准确、可能有些跳线没有正确放置?

    我参考的用户指南 (SLVUBH5) 有时会提到跳线/信号、但没有指明网络位于 MSP430 LaunchPad 还是 BOOSTXL 电路板上。 例如、p 10:

         •在接头 J20 上安装一个分流器、短接引脚 1 (USB_3P3V) 和引脚 2 (MSP_3P3V)。

    但我在任一电路板上都找不到 J20。

    接着说将 USB 电缆插入 J21(同样不说明哪个板)、但由于只能找到一个 USB 插孔、因此在 Launchpad 上、我认为它们指的是 J401:

    所有这些都可以说我没有放置跳线?

    完成用户指南的前面步骤后、便会显示所有跳线 J3-6 应该都已安装到位:

    S1 电源开关接通(根据第 8 页)。

    是否有足够的信息来确定发生了什么?

    谢谢。

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

    尊敬的 C:  

    是的,横幅预计会在~5 秒后消失,这是没问题的。

    但是、即使只有 MSP430 LaunchPad 通过 USB 电缆插入、而没有将 BOOSTXL 板连接到 Launchpad、我仍然能够看到“Hardware Connected“。

    您能否验证是否连接了相同的跳线、以及仅插入 LaunchPad 时看到绿色 LED?

    我不确定 J20 跳线是指什么、
    我将修改本用户指南、以便清除这些错误和错误的引用。

    是的、USB 端口为 J401。  

    请验证 BOOSTXL 板上是否安装了所有跳线:

    确保只有 LaunchPad 的绿色 LED 亮起。

    如果红色 LED 亮起、表示存在一些连接错误、请检查 BOOSTXL-电路板 是否已正确插入 LaunchPad、并重新连接 USB 电缆、以便该 LED 再次仅为绿色。

    按下、按住然后释放 LaunchPad (SW1) 上的 RST 按钮、连接状态是否会变化?
    (USB 硬件应断开并重新连接。 检查右下角的消息是否发生变化)

    此致、  
    Sarah

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

    您好:

    启动 IPG-UI 后仅连接 LaunchPad:

    • 所有相同的跳线均已就位(除 RTS 和 CTS 之外的一切)
    • 看到绿色 LED
    • 蓝色的“USB2ANY"横幅“横幅闪烁
    • “Hardware Not Connected“和红色圆圈保留在 IPG-UI 窗口的底部

    然后、关闭 IPG-UI 并拔下 LaunchPad USB 电缆。 我通过接头 J1-J4 将 BOOSTXL 连接到 Launchpad。 重新启动 IPG-UI。

    连接了 LaunchPad 和 BOOSTXL 时:

    • 所有跳线均就位 (5 个 J5、3 个 J6、J7、J8、J9)
    • 作为参考、用户指南 SLVUBH5 具有不同 BOOSTXL-TPS65218(修订版 BMC036E2?)的映像 在第 3、4 和 9 页上
    • LaunchPad 上只有绿色 LED。 BOOSTXL 板上的 D1 亮起
    • 蓝色的“USB2ANY"横幅“横幅闪烁
    • 按下/按住/释放 LaunchPad RST 按钮不会发生变化 — 蓝色的 USB2ANY 横幅不会再次出现;底部的“Hardware not connected“消息会保留

    我将尝试使用 USB2ANY 固件重新刷写 LaunchPad。 我正在使用的文件是 USB2ANY_2.7.0.0_LP.txt — 以确认没有更好/更新的文件我应该使用。 为了进行澄清、我使用了 MSP430USBDeveloperPackage_5_20_07_01 中的 Python 固件更新程序。

    我是否必须使用以前链接的文件: dr-download.ti.com/.../MSP430_USB_Firmware_Upgrade_Example–1.3.1.2-Setup.exe ?

    我的组织阻止了下载、因此我将在此期间了解原因。

    谢谢、

    c.

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

    您好:

    我使用 Python 固件升级程序再次刷写了 USB2ANY 固件。 我在几个小时前的答复中仍然看到同样的结果。 这是否是 LaunchPad 问题?

    也许我们需要从不同的角度来看待这一点? 我确实需要能够对 TPS6521815 进行编程、并且我没有绑定到 LaunchPad、除非这是唯一的方法。 是否有其他方法可以实现此目标?

    USB2ANY 独立器件是否是可行的解决方案?  https://www.ti.com/tool/USB2ANY

    我一目了然、没有看到有关如何将其与 BOOSTXL-TPS65218 配合使用的文档。 是否有任何可能比我尝试过的更好的方法?

    谢谢、

    c.

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

    尊敬的 C:  

    Python 固件升级程序和我之前链接的其他直接下载链接都可以使用。
    我刚刚尝试使用 python 固件、IPG-UI 能够立即识别 LaunchPad 电路板连接。 我不知道为什么这不会在你的最后被承认  

    如果您访问 https://dev.ti.com/uniflash/#!/ 、让它自动检测 launchpad、这也可以工作。
    然后上传  USB2ANY_2.7.0.0_LP.txt 以这种方式刷写。  

    如果您将 TPS6521815 焊接到带有 USB2ANY 接头的定制电路板上、则可以将 IP-GUI 工具与 USB2ANY 搭配使用。  
    也可使用任何能够提供基本读取/写入函数的 I2C 调试器工具、而不是 IP-GUI 工具。

    否则、  
    Dediprog 或 Arrow 等第三方编程供应商也能够支持 TPS6521815 编程。  

    谢谢、  
    Sarah

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

    您好:

    然后、我想我已经按照指示的步骤在 LaunchPad 上加载 USB2ANY 固件 — 是否有办法验证它是否已正确刷写?

    我尝试在本地安装的 Uniflash、但据说需要更新 MSP-FET 固件:

      

    我尝试过这样做、更新失败。 后续恢复尝试也失败、此时我注意到 LaunchPad 上的红色和绿色 LED 亮起。 我能够使用 Python 固件升级程序再次刷写 USB2ANY 固件。

    是否有消息指出需要更新 MSP-FET? (完成前面的步骤后,Uniflash 不再检测到 Launchpad。)

     TPS6521815 尚未放置在我们的电路板上、因此我使用了 BOOSTXL-TPS6521815。 我希望在执行此操作之前先对其进行编程、因为这样可以为电源轨的启动时序带来一定的灵活性。 我与 TPS6521815 (I2C) 的编程连接也很少、因此我更喜欢先对 PMIC 进行非板载编程。

    您能否详细说明一下、是否可以将 USB2ANY 器件连接到 BOOSTXL 板来通过这种方式进行编程?

    我还有一个问题、问题是否可能源于运行 Windows 11? 我看到了这个主题  MSP-FET:MSP-FET 修订版 2.0.6 — 无法执行损坏的固件恢复(退出代码:49) 

    这也让我想知道这一点。

    谢谢、

    c.

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

    尊敬的 C:  

    据我所知、并不存在验证固件是否正确刷写的方法。  

    我必须让 MSP 团队评论 MSP-FET 或 Windows 11 的任何已知错误。  

    关于 PMIC 连接步骤、我已在您的另一个主题中 做了回复:BOOSTXL-TPS65218:用户指南说使用 MSP-EXP430F5529LP 与 IPG-GUI 连接 — 无法更新 LaunchPad 固件 

    我将关闭此主题、如果您对 MSP 团队有具体的疑问、请打开另一个主题。

    此致、  
    Sarah