工具与软件:
您好、TI:
我们正在使用 TMDS64GP EVM (AM64x)并尝试使用 DFU 编程过程刷写电路板、但失败、显示错误"Dfu-util:无法分离重置 USB 以切换回运行时模式"、日志如下所示。
我们使用 DFU 版本"Dfu-util-0.11"和 SDK"ti-processor-sdk-linux-am64xx-evm-10.00.07.04"中预编译的二进制文件。
1.我们也尝试了手动编译二进制文件,但发现了同样的问题。
2.我们也在 Windows 和 Linux 机器上尝试了这个 DFU 编程过程,但发现了同样的问题
日志:
--------------------------------------------------------
d:\projects\dfu-util-0.11-binaries\win64>dfu-util.exe -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=40、cfg=1、intf=0、path="1-5"、 alt=1、name="SocId"、serial="01.00.00.00.00.00.00"
找到 DFU:[0451:6165] ver=0200、devnum=40、cfg=1、intf=0、path="1-5"、 alt=0、name="bootloader"、serial="01.00.00.00
找到运行时:[30c9:003A] ver=0006、devnum=3、cfg=1、intf=2、path="1-8"、 alt=0、name="Camera DFU Device"、serial="0001"
d:\projects\dfu-util-0.11-binaries\win64>
d:\projects\dfu-util-0.11-binaries\win64>
D:\projects\dfu-util-0.11-binaries\win64> dfu-util.exe -S 01.00.00.00 -R -a 0 -D tiboot3.bin
DFU-util 0.11.
版权所有2005-2009 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
版权所有2010-2021 Tormod Volden 和 Stefan Schmidt
该程序是自由软件、绝对没有任何担保
请将错误报告给 sourceforge.net/.../
警告:DFU 后缀签名无效
未来的 dfu-util 版本中将需要有效的 dfu 后缀
正在打开支持 DFU 的 USB 设备...
器件 ID 0451:6165
器件 DFU 版本0110
正在声明 USB DFU 接口...
正在设置备用接口#0...
正在确定设备状态...
DFU state (2)= dfuIDLE、STATUS (0)=不存在错误条件
DFU 模式器件 DFU 版本0110
设备返回的传输大小512
将数据从 PC 复制到 DFU 器件
下载[________________====] 100% 620662字节
下载完成。
DFU STATE (6)= dfuMANIFEST-SYNC、STATUS (0)=不存在错误条件
DFU state (2)= dfuIDLE、STATUS (0)=不存在错误条件
完成!
无法分离
复位 USB 以切换回运行时模式
d:\projects\dfu-util-0.11-binaries\win64>
请告诉我们问题可能是什么、我们在此遗漏了什么。 以及如何解决此问题
谢谢!
Prathibha