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.

[参考译文] TM4C123GH6PZ:如何在 TM4C123GH6PZ 上实现 USB 固件更新?

Guru**** 2538930 points
Other Parts Discussed in Thread: EK-TM4C123GXL, TM4C123GH6PM, EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/741856/tm4c123gh6pz-how-to-implement-usb-firmware-update-on-tm4c123gh6pz

器件型号:TM4C123GH6PZ
主题中讨论的其他器件:EK-TM4C123GXLDK-TM4C123GTM4C123GH6PMEK-TM4C1294XL

我想通过 USB 磁盘实施固件更新。
我手上只有 EK-TM4C123GXL、但在 TivaWare 文件夹下。
没有 USB_stick_update 和 USB_stick_demo 示例。
我尝试放置 dk-tm4c123g 文件夹的 USB_stick_update 和 USB_stick_demo。
在 EK-TM4C123GXL 上执行、但不起作用、是否需要进行任何更改?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如果要将 USB 用作主机、则需要在 EK-TM4C123 Launchpad 上使用0欧姆电阻器填充 R25和 R29。

    e2e.ti.com/.../639268
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Charles:
    感谢您的回复、我已经填充了 R25和 R29、但问题是将 EK-TM4C123GXL 板上的 dk-tm4c123g 文件夹的 USB_stick_update 和 USB_stick_demo 放置后 TM4C123GH6PM 不起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Charles 和 Leo、您好!

    我需要对查尔斯以前所说的话作出修正。

    R25和 R29不支持主机、而是支持 USB OTG。

    主机模式在 LaunchPad 上不可用。 我不得不进行一些挖掘来验证这一点、但之前 Amit 的帖子提到了 EK-TM4C123GXL 担任主持人的问题、我已经确认了他所提到的问题。

    问题是无法为 USB VBUS 供电以支持主机模式。 USB VBUS 网仅在开关设置为"设备"模式时连接到系统电源。 发生这种情况时、ICDI 电源不再与系统电源相连。 当 TM4C LaunchPad 用作可从主机接收电力的 USB 器件时、便会执行此操作。 换句话说、在这种情况下、USB 主机将为 TM4C LaunchPad 供电。

    但是、要成为 USB 主机、TM4C LaunchPad 需要像 DK-TM4C123G 评估板中所做的那样为 USB VBUS 供电可控制的 LDO、但在 LaunchPad 上没有方法为其供电。 因此、虽然原理图乍一看就意味着这是可能的、但进一步的调查证明这是不可能的。

    因此、LaunchPad 无法支持 USB 主机模式。

    遗憾的是、由于 DK-TM4C123G 不再可用、这里唯一的选择是获取 EK-TM4C1294XL LaunchPad (或 DK-TM4C129X、但这将是致命的)进行 USB 主机评估...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请问、是否需要这个可控制的 LDO?
    我可以直接从外部向该启动板提供5V 电压吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Leo、
    您还需要将 H18和 H19短接在一起。 请参阅以下帖子。
    e2e.ti.com/.../2391833