TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] MSP430F5528:EZ FET Lite 抛出 Exit:44 Could not set device Vcc error

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/603538/msp430f5528-ez-fet-lite-throwing-a-exit-44-could-not-set-device-vcc-error

器件型号:MSP430F5528
主题中讨论的其他器件:MSP430G2553MSP430-FLASHERMSP-FET

我们实施了 EZFet Lite 设计、并从 Linux 运行 MSP Flasher v1.3.14。  我们正在对 G2553进行编程

运行以下命令时:

/MSP430Flasher -n MSP430G2553 -r [output.txt、main]

我们得到以下输出:

*---- /|-------------------------------------------------------- *- r

*    /|_                                                                  *

*   //MSP    Flasher v1.3.14                                            *

*     |/                                                                   *

*---- |/---------------------------------------------------------- *

*

*评估触发器...完成

*检查可用的 FET 调试器:

*找到 USB FET @ ttyACM1 <-已选中

*正在初始化接口@ ttyACM1...完成

*检查固件兼容性:

* FET 固件是最新的。

*正在读取固件版本...完成

*将 VCC 设置为3000mV ...

出口#:44

#错误:无法设置设备 Vcc

*断电...完成

*正在断开与设备的连接...

***********************************************************************************************。

*关闭时出错:无法设置设备 Vcc

***********************************************************************************************。

*

我们的电路板为3.3V、而不是3.0V。  我们确实在用户指南中找到了一条注释、说 EZFet 仅支持3.0V、但我们不确定会有什么后果、或者我们是否可以欺骗软件...

问题硬件或我们要发送的命令字符串。  想法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设对 eZ-FET lite v1.10版本包进行了编程? 您是否能够使用 CCS 和/或使用 TI EVM 目标板或 LaunchPad 在 Windows 上测试 eZ-FET Lite 硬件设计? 能否使用 LaunchPad eZ-FET 或具有 MSP430-Flasher 的 MSP-FET 对 G2553目标板进行编程? 在 FET 和目标之间建立了什么连接?

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

    您好、Ryan、

    原理图将离线发送。

    我们可以使用外部连接对 G2553目标进行编程。

    我们可以使用 MSPFET 离线对5528进行编程。

    我要发送的原理图现在仅是5528侧。  他稍后将发送 G2553。

    5528仅是无头 Linux。  无法安装 Windows。

    他将其反激式连接到 EVM 目标板(MSP-TS430RGC64USB)、并收到相同的错误消息。

    我想在 RST/TST 上设置示波器并向我们发送波形吗?

    注意: 您将看到一些开关电路、因此他可以对他板上的多个 MSP430进行编程(总共6个)、但他已将其绕过 硬接线、直接连接到 G2553。

    Blake

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯… 在查看原理图时、我注意到他只连接了/RST 和 TST。 他没有连接过反向通道 UART 和/TMSC 的引脚9、11、13、15、17中的任何引脚。 这是否会干扰 EZFET 功能?

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

    我注意到此行缺失:

    但似乎没有在 ezfet-Lite 上明确指出:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    客户建议他在 SBWTDIO (高电平)和 SBWTCK (低电平)上有示波器线路、这两个线路都没有触发... 他过去在这个范围内有过触发问题(我注意到)。 如果我们的想法用完了、我可能会考虑我的问题。

    Blake
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对 F5528进行编程时、他们是否遵循 eZ-FET Lite 生产测试规范文档、该文档是否通过? eZ-FET Lite 编程功能不需要反向通道 UART、/TMSC 和 TCK 连接。 客户是否不使用 TLV700xx LDO 将 VBUS (5V)降至3.3V? 编程期间是否同时提供这两种电压? 请描述 USB 接口、因为未显示 mini-/micro-USB 连接。 与多路复用器设置相关的是、eZ-FET Lite 电路仅通过一个直接目标连接进行了测试。 是否仅组装了一个目标器件?它是否从 FET 接收电源和 GND?

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

    您好、Ryan、

    客户提供:

     编程时未遵循生产测试规范。  我没有要运行的应用程序。  如果可以提供给我、我将运行它。 [布莱克: 他找不到可执行文件]

     

    不 可以、我们不使用稳压器将 VBUS 的电压降至3.3V。  VBUS 由外部主机供电、3.3V 由板载3.3V 电源供电。  3.3V 位于 VBUS 之前。  但是、微控制器似乎正在运行、并通过 USB 连接响应命令。

     

    3 、编程期间提供两种电压。

     

    4、 没有连接器、器件连接在电路板上、因为这是作为系统的一部分部署的、专用于对组件上的其他 MSP430进行编程。

     

    我的晨检中的一些其他信息...

     

    我使用 TI MSP-FET 运行 MSPFlasher。  在 Linux 系统上、它指示 FW 已过期、我执行了至少三次更新 FW 的过程。  每次尝试都不成功。  然后、我使用我的 CCS 版本恢复了固件。  然后、我将 TI MSP-FET 连接到了我的 Windows 工作站。  与以前一样,它表示 FW 已过期。  但是、这次 FW 更新在首次尝试时成功。  然后、我能够读取附加的 MSP430G2553配置。

     

    接下来、我将 TI MSP-FET 连接 到了基于 Linux 的系统。  当我运行 MSP430Flasher–I detect 时、它指示 FW 已过时。  我绕过了固件更新并收到了 Exit:44、就像在其他情况下一样。

     

    我可以成功完成 Windows 下的任务、但被标记为具有过时的 FW 以及我每次收到的相同退出条件、这一事实表明、随该软件包分发的 Linux 文件存在问题。  至少在测试系统上运行 Ubuntu 的版本。

     

    也许这些额外的观察结果将有助于确定问题。

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

    未提供 eZ-FET Lite 生产测试规范可执行文件、客户必须使用 Microsoft Visual C++ 2010源代码项目来构建它。 我将了解工具团队是否可以为我们提供直接可执行文件。 同时、必须将 eZ-FET BSL 和 FW 编程到目标 MSP4320F5528、以便其正常运行。

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

    感谢 Ryan、

    新的 BSL 是缺失的位。

    使用 Elprotronic 软件和 MSP-FET、我们能够将 BSL 和代码编程到他板上的芯片中、并将相同的代码编程到 F5529的 TI 目标插座板上。

    现在、我们有一个 TI 目标插座板、上面有 eZ-FET Lite 固件、我们可以使用 Windows PC (1.3.1)或 Linux 笔记本电脑(1.3.3)与之通信。  它通过2553 Launchpad 的线缆连接到 SPI。

    目标板 F5529在 Windows (Flasher 版本1.3.0)下看到 G2553、但在 Ubuntu Linux (mspflaser 版本1.3.14)下显示错误16

    相同的固件会以错误代码16退出。  

    我们将从这里进行故障排除、我将在一周左右发布结果。

    您无需采取任何行动。

    谢谢!