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-FET:MSP-FETFLASH:固件更新=砖型?

Guru**** 2561050 points
Other Parts Discussed in Thread: CC1200, MSP-FET, MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/733939/msp-fet-msp-fetflash-firmware-update-brick

器件型号:MSP-FET
主题中讨论的其他器件:CC1200MSP430F5438A

我本周刚刚收到两个 MSP-FETFLASH 器件(PCB 版本2.0.5-)、用于我的 TrxEB 和 CC1200无线电。

我用 SmartRF Studio 7将其中一个器件插入到我的 Windows 盒中、它出现在窗口底部的"已连接器件列表"中。

然后出现一个弹出窗口、询问我是否要升级固件。 当然、我想。

有时、我不知道它是中途还是完成了、Windows 决定开始为它安装驱动程序。

现在、Windows 认为这是一款"符合 HID 标准的器件"、它不再出现在 SmartRF Studio 中。 我已尝试在设备管理器中卸载并重新安装驱动程序、甚至下载了所有 CCS、以防其中包含更好的驱动程序。 不。 Windows 一直说"已安装了最佳驱动程序"、甚至单击"拥有磁盘"并手动执行、它说"此驱动程序与该设备不兼容"。

我将其插入 Linux 盒中、然后出现"idvendor=2047、idproduct=0204、bcddevice=1.08、mfr=0、product=0、 SerialNumber=0。 (首行 xterm 屏幕截图和 windows dev manager 屏幕截图)

我的另一个相同的器件(从未插入到 Windows 中、也未更新固件)提供'idfendor=2047、idproduct=0014、bcddevice=2.00、mfr=1、product=2、 SerialNumber=3'。 (xterm 屏幕截图的底部行)

那么、是否完全更新固件模块? 我是否仍然可以通过 USB (使用 WIN 或 LIN)上传正确的固件? 我可以将一个好的转换器用作 JTAG 转换器来刷写模块吗?

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

    我曾尝试重现您的问题、但未成功。 我验证了 SmartRF Studio 是否要求进行 MSP-FET 固件更新、更新后不再显示。 但是、在 CCS 中、之后我能够成功使用 MSP-FET (即使 CCS 随后也再次提出固件更新)。
    您能告诉我您当前使用的 CCS 版本吗? 您能否尝试将该版本更新为最新版本并再次检查 MSP-FET?

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

    您好!

    我只是尝试从 CCS 下载.ini 文件、因此它应该是最新版本 :8.2.0.00007

    无论如何、我并不知道如何使用 CCS、但我还是设法做到了以下几点:

    -单击"Project"->"New CCS Project"。

    -选择目标 MSP430x5xx 系列、MSP430F5438A (我的 TrxEB v1.7上的芯片)

    -然后连接会显示 TI MSP430 USB1 [默认值]、因此我单击了识别

    我第一次执行此操作时、屏幕上出现了某种错误屏幕、并显示了单击标有 Recovery (恢复)的按钮的选项、我也是这样做的、这似乎已经对其进行了某种程度的修复。 Windows 设备管理器现在还在端口部分中显示了两个内容:MSP 应用 UART1 (COM24)和 MSP 调试接口(COM23)。

    如果我退出并重新启动 CCS 并重复这些步骤、有时我会看到以下屏幕、有时我不会:

    因此、我单击"是"、然后等待它完成。

    然后(如果未显示该固件更新窗口、则立即显示)、它会在"Identify Connection"(识别连接)弹出窗口中显示一条消息:

    "调试服务器会话正在运行。
    会话将在 xx 秒后终止。
    要立即终止会话,请单击完成按钮。"

    就 CCS 而言、就是这样。 我不知道在其中还需要做什么、因为我以前从未使用过 CCS、似乎找不到示例项目来查看它是否实际工作。

    在 SmartRF Studio7中、我还将从"已连接设备列表"的底部获得一些信息:

    当我双击该按钮时、我会弹出一个弹出窗口、提示更新固件:

    点击 Yes、Update in Progress 可达100%、Firmware successfully updated、然后弹出以下窗口:

    另外一个奇怪的现象是、在 TrxEB 上、我使用示波器监控了电源的 FET 引脚上的电压。 当我插入 MSP 时、电压上升到3.3V 1.4秒、下降到1.7V 400ms、下降到500mV 超过820ms、然后恢复到1.7V。 它会一直保持在该状态、直到我单击 Open Control Panel (而不是更新固件)、此时它会降至~250mV、并显示上面的屏幕(最后一行显示 Device Access Failed:Incorrect EB Type)。

    那么、就我对这两个程序中的任何一个程序而言、就是这样。 尽管这两个命令都告诉我固件已成功完成、但实际上都没有更新固件。 SmartRF Studio 未连接到器件、我不知道 CCS 是否连接、因为我不知道如何连接。

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

    感谢您的详细描述。
    最严重的冲击是您对 FET 上电压的描述。 您描述了它实际上会降至1.7V 以下、这可能表示硬件故障、而不是与固件更新不能正常工作相关的任何问题。 您是否在"固件更新"期间测量了这些电压电平? 还是在尝试这么做之后? 当您观察到这些水平时、与它有什么关联?
    您能否重现此行为、特别强调低于~1.8V 的压降?
    如果您有第二个 MSP-FET、您能否尝试是否显示相同的错误。
    如果这不是一个选项、我建议您实际返回 MSP-FET 以获取新的 MSP-FET。 这必须通过与您最初购买时相同的途径来完成。

    请告诉我您是否可以执行任何测量和结果。 或者您是否走了其他路径之一。
    谢谢、此致、
    Britta
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、

    您这边是否有任何更新?
    您是否尝试过我在上一篇帖子中指出的任何选项?
    我想知道您是否能够取得进步、或者是否还有任何我能为您提供帮助的东西。

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

    由于我没有听到您对此主题的回复、我假设您的问题已得到解决。
    请注意、我将关闭此线程。 如果需要进一步的帮助、请回复。

    此致、
    Britta