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.

[参考译文] TMDS64EVM:无效的 DFU 后缀签名将来的 dfu-util 版本中将需要有效的 DFU 后缀

Guru**** 2482225 points
Other Parts Discussed in Thread: TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1449990/tmds64evm-invalid-dfu-suffix-signature-a-valid-dfu-suffix-will-be-required-in-a-future-dfu-util-release

器件型号: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
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、TI:

    我将结束本例、 选择合适的器件后、DFU 编程正在运行。

    谢谢!

    Prathibha