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.

[参考译文] MSP430F5659:关于 MSP430 USB 开发包- Python 固件升级 GUI

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/585719/msp430f5659-regarding-msp430-usb-developers-package---python-firmware-upgrade-gui

器件型号:MSP430F5659
主题中讨论的其他器件: MSP430F5529

您好!

我正在使用 USB 开发包处理 MSP430F5659控制器。 我已经实现了与 PC 通信的 CDC。

对于固件升级、如前所述、USB 开发包我使用的是 HID 工具"Python 固件升级 GUI"。

现在、我能够在第一次编程(全新电路板)时加载固件-即全新电路板将我的电路板检测为 HID 器件、并且能够加载固件。

这是我第二次将器件推至 BSL 模式、我可以使用"Python 固件升级 GUI"工具连接器件、即打开 GUI 并进行扫描

消息"read....... "

在选择用户固件(xyx.txt 文件)时 、它将启动批量擦除并进行编程并打印"编程正常"。 我猜 这意味着正确加载固件、对吗?

使用工具升级固件后、我看到代码更改无法正常工作(我已完成一些引脚配置、但在使用工具升级固件后、它无法正常工作、可与 JTAG 编程配合使用)  

在构建我的项目之前、我是否需要做任何事情、即使我看到 不同构建的.txt 文件存在差异。 (我已将代码编译为 "发布模式")

或者该 GUI 是否不支持 MSP430F5659控制器、请进行澄清。

或任何导致此问题的优化问题、请思考一下!!!!!

请帮助我解决此问题、提前感谢

Nitesh  

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

    您好、Nitesh、

    MSP430F5529支持 Python 固件升级 GUI、我将询问专家是否应该也支持 F5659、或者您是否需要对源代码进行任何更改才能使其正常工作。 使用 GUI 对器件进行编程后、您能否读回存储器内容并确认它们与 TXT 文件中的内容完全相同? 如果存在差异、则表明 python 工具存在问题。 但是、如果它们是相同的(正如预期的那样、因为该工具应该在编程后验证存储器内容)、那么我们应该研究您对固件所做的更改。 您是否在 IDE 调试器中测试代码以在依赖 GUI 之前验证代码是否正常工作? 在功能版本和损坏的版本之间进行了哪些确切的更改? 这是您第一次在发布模式下编译代码吗?

    此致、
    Ryan

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

    您是否已解决问题? 我们的 Python 固件升级 GUI 专家能够将 MSP430F5529的 RAM_BSL 文件下载到 FG6626板。 闪烁 LED 和他们自己的 USB 应用都适用于 MSP430F5529 RAM_BSL 文件、由于它们都共享相似的 USB BSL 版本、因此该文件也应在 MSP430F5659上运行。

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

    您好、Ryan、

    是的、我们解决了问题、这是我们的电路板问题、因此我们尝试了它正在工作的其他电路板。

    谢谢

    Nitesh