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-EXP432E401Y的 firmware version问题

Other Parts Discussed in Thread: MSP-EXP432E401Y, UNIFLASH, MSP432E401Y

使用Scalable PMIC GUI调试TPS6594x芯片时,调试器MSP-EXP432E401Y的连接问题

想使用TI官网购买的调试器MSP-EXP432E401Y,配合Scalable PMIC GUI工具,来调试PMIC芯片TPS6594X.

使用电脑的usb接口连接好MSP-EXP432E401Y(此时电脑设备管理器已经显示多出两个COM口),打开Scalable PMIC GUI工具并点击quick start,提示“

Update Firmware
The device is using firmware version undefined.undefined.undefined.undefined. Recommended firmware version is 1.0.3.5.
Step 1: UPDATE Firmware
Step 2: After firmware update succeeds, please unplug and re-plug the device, and click Finish

点击"UPDATA",后会报错“Update failed”。重复很多次都失败。

请问该如何将firmware升级到正确的版本“1.0.3.5”?

  • 抱歉,对 Scalable PMIC GUI 不是很熟悉。固件升级的话,您可以使用uniflash看是否会跳出提示?

    目前MSP432板子内的程序是什么?
  • Susan Yang:
    谢谢你的回复!我现在是把MSP-EXP432E401Y的一组I2C总线用作调试PMIC的工具,没有对MSP-EXP432E401Y编程,也不知道怎么查看板内的程序,你推荐的uniflash工具是用来烧写MSP-EXP432E401Y的flash的工具吧?我手头没有对应版本的用作固件升级的文件,不知道该去什么地方下载这个“1.0.3.5”版本。
  • Susan Yang:
    谢谢你的回复!我现在是把MSP-EXP432E401Y的一组I2C总线用作调试PMIC的工具,没有对MSP-EXP432E401Y编程,也不知道怎么查看板内的程序,你推荐的uniflash工具是用来烧写MSP-EXP432E401Y的flash的工具吧?我手头没有对应版本的用作固件升级的文件,不知道该去什么地方下载这个“1.0.3.5”版本。
  • 抱歉,对I2C PMIC不太熟悉,建议咨询一下电源管理的工程师

    若是不烧写MSP-EXP432E401Y的话,I2C的配置等如何使用呢?

    uniflash可以对MSP-EXP432E401Y进行烧写,且会检测烧写器的固件版本是否需要更新。

    我现在不太理解的是“Scalable PMIC GUI工具并点击quick start,提示“ Update Firmware”

    这里的Firmware是哪个device的固件?
  • HI,SUSAN!
    谢谢你的耐心解答!
    我下载了UNIFLASH来读写MSP432E401的内存,当我用这个工具来读芯片的内容时,它建议我把XDS110 probe的固件版本从2.3.0.9更新到3.0.0.13来支持UNIFLASH,我照做了。然后读取出了MSP432E401的内存。

    所以我猜上面提到的“Recommended firmware version is 1.0.3.5”是指msp430e401y的固件版本,我想知道在哪里可以得到这个版本的固件,我是将MSP-EXP432E401Y作为调试器/下载器使用,应该不用专门再来开发编程吧?我想应该有一个可以直接使用的 1.0.3.5固件版本。
  • user6470962 说:
    我是将MSP-EXP432E401Y作为调试器/下载器使用

    这个板子上MSP432本身是没有调试下载功能的。这个板子上的调试下载器就是XDS110.

    所以我对您的描述还是比较疑惑

  • susan,你好!我这边是参考TI 的文档来做的,可能我之前的描述不清晰,就是这个链接:  

    如果你打不开这个链接,可以在TI网站上搜。这个文档名为:slvubt8a.pdf

    第三页是这么讲的:

    1 Introduction
    This tool is based upon GUI Composer and requires the MSP432E401Y SimpleLink ™ Ethernet Microcontroller
    as the analog EVM controller (AEVM), which is integrated in the PMIC EVM and also available with the
    Launchpad ™ , see 1 in the Section 11. The AEVM provides a USB interface to the host personal computer (PC)
    for receiving commands and then communicates with the PMIC using either an I 2 C or SPI protocol.
    The GUI supports multiple devices with a single executable (and single AEVM), which eliminates the need to
    install multiple GUIs when working with more than one device. Multiple devices are configured in a master slave
    configuration and the AEVM communicates to each device over the selected shared medium: I 2 C or SPI.

    我的理解是:我需要MSP-EXP432E401Y的I2C来连接并调试我的PMIC芯片,但是XDS110部分没有I2C接口,只能通过MSP432的I2C。所以我感觉还是MSP432的固件版本问题。

  • susan,你好,如果我的理解有误,那么可能是需要将XDS110 USB DEBUG PROBE 的固件版本变成1.0.3.5,我从哪里可以拿到这个版本呢?很迷茫,谢谢你指点!
  • 我看了一下您的资料,使用的是

    www.ti.com.cn/.../TPS659411EVM

    该开发板上的说明包含以下:

    Onboard MSP432 to communicate with PMIC using GUI + provided USB cable

    也就是说该板子上是有板载的MSP432的

    综上,这个固件版本1.0.3.5,我也不是很熟悉,建议您还是咨询一下电源管理的工程师
  • 好的,非常感谢你的帮助,我已经听从你的建议,从电源管理工程师那里拿到了这个固件版本并解决了问题。

  • 很高兴您能解决问题!