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.
我们实施了 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、但我们不确定会有什么后果、或者我们是否可以欺骗软件...
问题硬件或我们要发送的命令字符串。 想法?
您好、Ryan、
原理图将离线发送。
我们可以使用外部连接对 G2553目标进行编程。
我们可以使用 MSPFET 离线对5528进行编程。
我要发送的原理图现在仅是5528侧。 他稍后将发送 G2553。
5528仅是无头 Linux。 无法安装 Windows。
他将其反激式连接到 EVM 目标板(MSP-TS430RGC64USB)、并收到相同的错误消息。
我想在 RST/TST 上设置示波器并向我们发送波形吗?
注意: 您将看到一些开关电路、因此他可以对他板上的多个 MSP430进行编程(总共6个)、但他已将其绕过 硬接线、直接连接到 G2553。
Blake
您好、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 的版本。
也许这些额外的观察结果将有助于确定问题。
感谢 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退出。
我们将从这里进行故障排除、我将在一周左右发布结果。
您无需采取任何行动。
谢谢!