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.

[参考译文] AM625:USB DFU 引导问题:未显示任何支持 DFU 的 USB 设备

Guru**** 2541740 points
Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1234082/am625-usb-dfu-boot-issue-not-showing-any-dfu-capable-usb-device

器件型号:AM625

你好,专家!

我们使用的是定制 HW (AM625)。

我们尝试从 USB-DFU 工具引导器件。

我们的定制硬件出现了一些问题。 我们从 Yocto 创建了一个二进制文件、并在我们的定制硬件和 SK-EVM AM62x 硬件上进行了测试。

整天以来、我们只能在定制硬件上刷写一次二进制文件。 在这之后、如果我们尝试再次刷写它、如下所示。

供参考。。。 我们尝试了卸载 dfu-udill 应用和升级、但我们在定制硬件上观察到的问题是一样的。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

测试@平台:~/ Suraj$ sudo dfu-util -R -a bootloader -D tiboot3.bin
dfu-util 0.11

版权所有2005-2009年 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
版权所有2010-2021 Tormod Volden 和 Stefan Schmidt
该程序是自由软件,没有任何担保
请将错误报告给 sourceforge.net/.../

dfu-util:警告:DFU 后缀签名无效
dfu-util:未来的 dfu-util 版本中将需要有效的 dfu 后缀
正在打开支持 DFU 的 USB 设备...
设备 ID 0451:6165
器件 DFU 版本0110
正在申请 USB DFU 接口...
正在设置备用接口#0...
正在确定设备状态...
DFU 状态(2)= dfuIDLE、STATUS (0)=不存在错误条件
DFU 模式器件 DFU 版本0110
设备返回的传输大小512
将数据从 PC 复制到 DFU 器件
下载============================ 100% 328246字节
下载完成。
DFU 状态(6)= dfuMANIFEST-SYNC、状态(0)=不存在错误条件
dfu-util:完成后无法读取 DFU 状态(libusb_error_io)
测试@平台:~/ Suraj$ sudo dfu-util -l
dfu-util 0.11

版权所有2005-2009年 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
版权所有2010-2021 Tormod Volden 和 Stefan Schmidt
该程序是自由软件,没有任何担保
请将错误报告给 sourceforge.net/.../

找到 DFU:[0451:6165] ver=0200、devnum=57、cfg=1、intf=0、path="3-10"、 alt=1、name="SockId"、serial="01.00.00.00.00.00.00.0"
找到 DFU:[0451:6165] ver=0200、devnum=57、cfg=1、intf=0、path="3-10"、 alt=0、name= "引导加载程序" ,serial="01.00.00.00.00.00"

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

设备控制台日志:

----------------------------------------------------------------------------------------------------------------------------------------
U-Boot SPL 2021.01-g999 (4月07 2023 - 12:04:56 +0000)
SYSFW ABI:3.1 (固件版本0x0008 '8.5.3--v08.05.03 (Chill Capybar')
SPL 初始堆栈使用:13424字节
尝试从 DFU 引导

-----------------------------------------------------------------------------------------------------------------------------------------

我们需要对此进行哪些硬件更改? 由于在 AM62x SK EVM 上测试了相同的二进制文件、因此可以正常工作、而且 dfu-util 工具也可以正常工作。

在上述声明中,我们闪存 tiboot3.bin 后,它应该显示" tispl" 名称而非引导加载程序。  

那么只有当我们执行 dfu-util -l 时。

请检查一次。

谢谢。

Suraj.

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

    您好、Suraj、

    您是否可以尝试刷写"tiboot3.bin" 2x、然后继续使用"tispl.bin"。

    ~朱迪斯

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

    您是否找到了解决方案? 因为我处于类似的情况。 如果是、请与我分享

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

    您应该提供2安以上的适当电流、  

    那么只有工具可以正常工作。

    增加您的器件电流并测试