请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDS64EVM 工具与软件:
您好、TI:
我们正在尝试对 TMDS64EVM"AM64x EVM"进行 DFU 编程、但失败、显示错误"无效的 DFU 后缀签名 在未来的 dfu-util 版本中将需要有效的 DFU 后缀"。 请在下面找到我们遵循的步骤。
注:1. 我们将使用"ti-processor-sdk-linux-am64xx-evm-10.00.07.04"中预编译的二进制文件
2.我们测试了"tiboot3.bin"和"tiboot3-am64x_sr2-hs-fs-evm.bin"、结果是相同的
请在此处告知我们问题出在哪里、或者我们是否遗漏了任何内容?
步骤:
1.将引导模式开关设置为 DFU 模式
BOOTMODE SW2 = 1100 1010 BOOTMODE SW3 = 0000 0000
在主机 PC 上、按照以下步骤操作、
dfu-util.exe --l
dfu-util.exe -S 01.00.00.00 -R -A 引导加载程序-D tiboot3.bin
dfu-util.exe -S 未知-R -A tispl.bin -D tispl.bin
dfu-util.exe -S 未知-R -a u-boot.img -D u-boot.img
3.在串行端口上
uBoot# GPT write MMC 0 ${partitions}=>这是为了对 eMMC 进行分区
uBoot# setenv dfu_alt_info ${dfu_alt_info_eMMC}=>这是为了启用 DFU
uBoot# DFU 0 MMC 0 =>选择 eMMC 0
4.在主机 PC 上
dfu-util.exe --列表
DFU-util 0.11.
版权所有2005-2009 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
版权所有2010-2021 Tormod Volden 和 Stefan Schmidt
该程序是自由软件、绝对没有任何担保
请将错误报告给 sourceforge.net/.../
找到 DFU:[0451:6165] ver=0224、devnum=28、cfg=1、intf=0、path="1-5"、 alt=5、name="u-env.raw"、serial="0000000000000129"
找到 DFU:[0451:6165] ver=0224、devnum=28、cfg=1、intf=0、path="1-5"、 alt=4、name="u-boot.img.raw"、serial="0000000000000129"
找到 DFU:[0451:6165] ver=0224、devnum=28、cfg=1、intf=0、path="1-5"、 alt=3、name="tispl.bin.raw"、serial="0000000000000129"
找到 DFU:[0451:6165] ver=0224、devnum=28、cfg=1、intf=0、path="1-5"、 alt=2、name="tiboot3.bin.raw"、serial="0000000000000129"
找到 DFU:[0451:6165] ver=0224、devnum=28、cfg=1、intf=0、path="1-5"、 alt=1、name="rootfs"、serial="0000000000000129"
找到 DFU:[0451:6165] ver=0224、devnum=28、cfg=1、intf=0、path="1-5"、 alt=0、name="rawemmc"、serial="0000000000000129"
找到运行时:[30c9:003A] ver=0006、devnum=3、cfg=1、intf=2、path="1-8"、 alt=0、name="Camera DFU Device"、serial="0001"
D:\projects\OSM\Tools\dfu-util-0.11-binaries\dfu-util-0.11-binaries\win64>dfu-util.exe -S 000000000000 -a tiboot3.bin.raw -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 器件可用
D:\projects\OSM\Tools\dfu-util-0.11-binaries\dfu-util-0.11-binaries\win64>
谢谢!
Prathibha