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.

[参考译文] MSP432-调试器:修复/更新 MSP-EXP432P401R LaunchPad 上的 XDS-110ET 固件(修订版1.0)

Guru**** 2533890 points
Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1219804/msp432-debuggers-fixing-updating-xds-110et-firmware-on-msp-exp432p401r-launchpad-rev1-0

器件型号:MSP432-调试 器
主题中讨论的其他器件:TM4C1294NCPDT

我最近获得了 MSP432P401R Launchpad、最新的 CCS v12在与其板载 XDS110-ET 通信时记录了错误。 因此、我按照 XDS110SupportReadMe.pdf (也包含在 CCS 中)中的说明、使用与 CCS 捆绑的 firmware_3.0.0.25.bin 再次刷写固件。 现在、它甚至无法识别为 USB 设备。

我尝试使用单独的 JTAG 适配器(J-Link)进行恢复、但到目前为止、似乎没有固件可供使用。 有人可以建议我:1)哪个固件映像、2)我需要重新刷写哪个闪存地址才能使其重新运行?

C:\app\ccs1230\ccs\ccs_base\common\uscif\xds110>dir
Volume in drive C is Windows
Volume Serial Number is 4A9D-046E

Directory of C:\app\ccs1230\ccs\ccs_base\common\uscif\xds110

2023/04/24 10:59 <DIR> .
2023/04/24 10:07 <DIR> ..
2023/03/11 08:20 73,232 boot_loader.axf
2023/03/11 08:20 6,202 boot_loader.bin
2023/03/11 08:20 3,227 eZ_FetDcdcController.txt
2023/03/11 08:20 315,357 firmware_3.0.0.25.bin
2023/03/11 08:20 167,936 xds110reset.exe
2023/03/11 08:20 176,023 XDS110SupportReadMe.pdf
2023/03/11 08:20 203,776 xdsdfu.exe
7 File(s) 945,753 bytes
2 Dir(s) 1,366,008,442,880 bytes free

我尝试了  firmware_3.0.0.25.bin 和 boot_loader.bin -我将它们刷 写到 0x00000000 (TM4C1294NCPDT 芯片的闪存起始地址、由 XDS110-ET 使用)、但最终都无法识别器件(甚至没有出现在 USB 总线上)。 我可以肯定刷写本身是成功的、因为闪存编程器验证了可以、并且我还能够通过单独的 回读获取预期的映像。

我还  通过擦除闪存使 TM4C1294 (重新)进入 DFU 模式。 当它进入 DFU 模式时、xdsdfu.exe 无法重新刷新器件并显示错误 DFU_ERR_UNKNOWN (-4)。

C:\app\ccs1230\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -e

USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.

Scanning USB buses for supported XDS110 devices...


<<<< Device 0 >>>>

VID: 0x1cbe PID: 0x00ff
Device Name: Tiva Device Firmware Update
Manufacturer: Texas Instruments Incorporated
Serial Num: 00000000
Mode: DFU

Found 1 device.

C:\app\ccs1230\ccs\ccs_base\common\uscif\xds110>xdsdfu.exe -f boot_loader.bin -r -v

USB Device Firmware Upgrade Utility
Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved.

Scanning USB buses for supported XDS110 devices...

Downloading boot_loader.bin to device...
Image is not fully DFU-wrapped. Downloading as binary
Downloading image to flash.... Completed.
Error DFU_ERR_UNKNOWN (-4) reported during file download

我感到困惑。 该 MSP-EXP430P401R Launchpad 的修订版1可能有什么不同、并且与 CCS 中提供的 XDS110固件不兼容吗?

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

    Yamada-San、

    是否可以是此 MSP-EXP430P401R Launchpad 的修订版1

    您是否正在使用黑色 MSP-EXP432P401R LaunchPad? 我认为这是官方 LaunchPad 的预发布版本(v2红色)。

    谢谢你

    小标题

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

    是的、是黑色的。 它当然与 RED v2截然不同、但我认为这也是一个官方版(不是预发布版)。 我是从可靠的电子产品商店获得此信息的新用户、并且我还有包含原理图的官方 TI 用户指南 PDF。

    但如果这个是"预发布版本"、那么是否有 XDS110 DFU 中断了? 不知道我怎么能从这种情况中恢复...

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

    好的,所以我发现 rev1板在 rev2用户指南中被命名为"预生产",而 rev1用户指南只是叫它"初始发行版"。

    这是否意味着此电路板没有 XDS110恢复功能?

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

    我建议不使用此版本的 LaunchPad。 它很久以前就停产了。  

    是否意味着此主板没有 XDS110恢复?

    您可以尝试下一页的故障排除部分:

    https://dev.ti.com/tirex/explore/node?node=A__ALFqIj4dX6S.TZRERoSphA__xdsdebugprobes__FUz-xrs__LATEST

    同样、该板很久以前就已停产。 我不确定它与当前 CCS 版本的兼容性如何。 我们可以提供的支持将非常有限。

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

    感谢您的后续行动。

    我想我应该放弃这一点、因为所述的故障排除过程就是我在第一篇文章中所做的。

    我可能返回到电路板来重新调整用途、因为我确实有完全的 JTAG 访问权限、但它的 XDS110功能似乎已丢失。

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

    CCS 开始在 V8对黑色 Launchpad ("这是预发布硬件"或某些类似)进行拒绝、因此即使您成功修复、我也希望您无法使用它。 我还在一个抽屉里有几个。