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.

[参考译文] TDA4VM:在由 DFU-util 刷写后、电路板无法从 OSPI 引导

Guru**** 2538960 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1125590/tda4vm-the-board-can-not-boot-from-ospi-after-flashing-by-dfu-util

器件型号:TDA4VM

尊敬的 TI 团队:

 根据项目要求、我希望板在通过 DFU-util 刷写后从 OSPI 引导。

我 按照以下步骤操作、

我 有日志、

~/auto_test/auto_test_project/tda4$ sudo dfu-util -l
[sudo] password for chaos:
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

Found DFU: [0451:6163] ver=0200, devnum=21, cfg=1, intf=0, path="1-1", alt=1, name="SocId", serial="01.00.00.00"
Found DFU: [0451:6163] ver=0200, devnum=21, cfg=1, intf=0, path="1-1", alt=0, name="bootloader", serial="01.00.00.00"
~/auto_test/auto_test_project/tda4$ sudo dfu-util -R -a bootloader -D tiboot3.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 512
Copying data from PC to DFU device
Download        [=========================] 100%       288997 bytes
Download done.
DFU state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
dfu-util: can't detach
Resetting USB to switch back to Run-Time mode
~/auto_test/auto_test_project/tda4$ sudo dfu-util -R -a sysfw.itb -D sysfw.itb
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%       269014 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to Run-Time mode
~/auto_test/auto_test_project/tda4$ sudo dfu-util -R -a tispl.bin -D tispl.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%       978688 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to Run-Time mode
~/auto_test/auto_test_project/tda4$ sudo dfu-util -R  -a u-boot.img -D u-boot.img
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #1 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%      1263752 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
Resetting USB to switch back to Run-Time mode
~/auto_test/auto_test_project/tda4$ sudo dfu-util -l
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

Found DFU: [0451:6163] ver=0224, devnum=25, cfg=1, intf=0, path="1-1", alt=5, name="rootfs", serial="0000000000001241"
Found DFU: [0451:6163] ver=0224, devnum=25, cfg=1, intf=0, path="1-1", alt=4, name="sysfw.itb", serial="0000000000001241"
Found DFU: [0451:6163] ver=0224, devnum=25, cfg=1, intf=0, path="1-1", alt=3, name="u-boot-env", serial="0000000000001241"
Found DFU: [0451:6163] ver=0224, devnum=25, cfg=1, intf=0, path="1-1", alt=2, name="u-boot.img", serial="0000000000001241"
Found DFU: [0451:6163] ver=0224, devnum=25, cfg=1, intf=0, path="1-1", alt=1, name="tispl.bin", serial="0000000000001241"
Found DFU: [0451:6163] ver=0224, devnum=25, cfg=1, intf=0, path="1-1", alt=0, name="tiboot3.bin", serial="0000000000001241"
~/auto_test/auto_test_project/tda4$ sudo dfu-util -a tiboot3.bin -D tiboot3.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%       288997 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
~/auto_test/auto_test_project/tda4$ sudo dfu-util -a tispl.bin -D tispl.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #1 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%       978688 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
~/auto_test/auto_test_project/tda4$ sudo dfu-util -a u-boot.img -D u-boot.img
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #2 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%      1263752 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
~/auto_test/auto_test_project/tda4$ sudo dfu-util -a sysfw.itb -D sysfw.itb
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0451:6163
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #4 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download        [=========================] 100%       269014 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!
~/auto_test/auto_test_project/tda4$

U-Boot SPL 2021.01 (Aug 08 2022 - 18:00:54 +0800)
Model: Texas Instruments J721E SK R5
Board: J721EX-EAIK rev A1
SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
Trying to boot from DFU
################################################DOWNLOAD ... OK
Ctrl+C to exit ...
init_env from device 18 not supported!
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
NOTICE:  BL31: Built : 21:03:57, Mar 23 2022

U-Boot SPL 2021.01 (Aug 08 2022 - 18:00:49 +0800)
Model: Texas Instruments J721E SK A72
Board: J721EX-EAIK rev A1
SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
Trying to boot from DFU
cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
cdns-usb3-peripheral usb@6000000: Unable to get USB3 phy (ret -22)
cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
##########DOWNLOAD ... OK
Ctrl+C to exit ...


U-Boot 2021.01 (Aug 08 2022 - 18:00:49 +0800)

SoC:   J721E SR1.1
Model: Texas Instruments J721E SK A72
Board: J721EX-EAIK rev A1
DRAM:  4 GiB
Flash: 0 Bytes
MMC:   sdhci@4fb0000: 1
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
Net:   eth0: ethernet@46000000port@1
Hit any key to stop autoboot:  0
=>
=> env default -f -a
## Resetting to default environment
=> saveenv
Saving Environment to FAT... OK
=> setenv dfu_alt_info ${dfu_alt_info_ospi}
=> dfu 0 sf 0:0
cadence_spi spi@47040000: Can't get reset: -2
jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
cdns,sierra serdes@5030000: sierra probed
cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
###DOWNLOAD ... OK
Ctrl+C to exit ...
########DOWNLOAD ... OK
Ctrl+C to exit ...
##########DOWNLOAD ... OK
Ctrl+C to exit ...
###DOWNLOAD ... OK
Ctrl+C to exit ...

看起来一切都已经成功完成、但当 我将启动模式更改为 OSPI 并加电时、 电路板未处于 u-boot 状态、即使我多次重新启动电路板、也不会在主 UART 窗口中打印任何内容。

作为参考、在具有相同文件的同一电路板中、当我通过以下步骤刷写 OSPI 时、它可以正常工作、电路板可以从 OSPI 引导。

 在通过 DFU-util 刷写后从 OSPI 引导时、我是否遇到了任何问题? 有人可以给我一些建议吗?

非常感谢!

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

    您好!

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_02_00_03/exports/docs/devices/J7/linux/Release_Specific_Release_Notes.html?highlight=dfu_alt_info_ospi

    似乎是一个已知问题、但理想情况下不应中断启动。 我在内部对此进行检查。 您是否拥有共享的图像的 URL?

    此致、
    基尔西

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

    大家好、Keerty

    1、请参阅 下面的第4.2章。

    e2e.ti.com/.../TDA4-_3752995180622F67_.pdf

    2、3.1.1.7。 OSPI/QSPI–适用于 J721e 的处理器 SDK Linux 文档

    您也可以参阅此链接。

    如果您有最新信息、请及时反馈给我们。

    谢谢你

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

    您好、Zong、

    您能否读回使用 DFU 编写的二进制文件?

    可以使用 SF 读取。 尝试读回 U-Boot 和 DFU 中写入的内容。

    -凯尔西

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

    大家好、 Keerty

    我们使用 hexdump 工具 转储数据、如下所示、 我们发现地址0x0-0x20000的数据丢失(与其他方法烧录的数据相比)。

    root@tda4vm-sk:/dev/# hexdump /dev/mtd0
    0000000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
    *
    0020000 2314 016e 2b2b 02d0 a2b 7bd0 e2b9 0069
    0020010 422a 52d0 1268 2168 396A 4bb3 1b68 2468
    0020020 23e0 1b6a 5bb1 1b68 0068 202B eadb e36a
    0020030 296c 566b 4368 00f4 a243 286c b06a 2047
    0020040 ff46 37f7 20fc ff46 03f7 20fc ff46 16f7
    0020050 20fc ff46 dff7 00fa 8420 70f8 c800 e3e7
    0020060 0069 E32B 5bd0 1a68 0068 0023 dc2a 20da
    0020070 ff46 19f7 23f8 016e 3b2b 02d0 e2b 00d0
    0020080 d42b 22d1 0a6a 52b1 1368 e360 0069 cd2b
    0020090 5bd0 0068 1a22 c960 1ae7 bc46 23e7 236a.
    00200a0 5bb1 4f68 40f0 c342 20f8 2322 936a 5bb1
    00200b0 4068 eafe2 1e37 2368 006a 0b2e bbda 5bb1
    00200c0 1e68 0168 ea20 eef7 01f8 f43f 20d1 2149

    谢谢

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

    这是 tiboot3.bin 的存储位置、但会以某种方式擦除。 这就是您看不到任何打印稿的原因。

    我将就此提出内部请求单、并在有更多更新时返回。 感谢您提供详细信息。

    -凯尔西

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

    大家好、 Keerty

    你有更新吗?

    此外、我们 还想 确认 DFU 工具 与 OSPI 闪存芯片类型之间是否存在关系?   

    我们使用 的 OSPI 闪存为 S28HS512TGABHM010。

    我们使用的 SDK 是 ti-processor-sdk-linux-j7-evm-08_02_00_03

    谢谢

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

    您好!

    是否可以从 U-Boot 共享以下命令的输出:

    printenv DFU_alt_info

    [引用 userid="529479" URL"~/support/processors-group/processors/f/processors-forum/1125590/tda4vm-the-board-can-not-boot-from-ospi-after-flashing-by-dfu-util/4183364 #4183364"]

    此外、我们 还想 确认 DFU 工具 与 OSPI 闪存芯片类型之间是否存在关系?   

    [/报价]

    我们已经使用  J721e-EVM 随附的默认 Micron MT35XU512ABA1G12-0AAT 闪存进行了测试。

    您可以共享输出吗?

    -凯尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    dfu_alt_info_eMMC=rawemmc raw 0 0x800000 mmcpart 1;rootfs part 0 1 mmcpart 0;tidboot3.bin.raw 0x0 0x400 mmcpart 1;tispl.bin.raw 0x400 0x1000 mmc1 df_info_mmc=boot part 1;tidp1;tisprb 0x0000.unt tiboot3.bin 1;fat 1;turb 0800ngb tispl.bin uEnv.txt sysfw.ittispl.bin tiboot3.bin 0x280000 0x400000;u-boot-env raw 0x680000 0x020000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000;
    dfu_alt_info_ram=tispl.bin ram 0x80080000 0x200000;u-boot.img ram 0x81000000 0x400000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="529479" URL"~/support/processors-group/processors/f/processors-forum/1125590/tda4vm-the-board-can-not-boot-from-ospi-after-flashing-by-dfu-util/4187376 #4187376"] DFU_alt_INFO_ospi=tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;u-boot-env raw 0x680000 0x020000;sysfw.itb raw 0x800c0000 0x0000.img 原始0x0000.000;原始0x8000000.000;原始报价0x8000000.000;root000;0x800[0x800f]

    请尝试:

    setenv DFU_alt_INFO_ospi "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000"

     u-boot-env RAW 0x680000 0x020000被移除。

    后跟:

    setenv dfu_alt_info dfu_alt_info_ospi

    请告诉我上述内容是否适用于您的电路板。

    -凯尔西

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

    您好 Keerthy,

    => env default -f -a
    ## Resetting to default environment
    => setenv dfu_alt_info_ospi "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000"
    => setenv dfu_alt_info dfu_alt_info_ospi
    =>
    =>
    =>
    => dfu 0 sf 0:0
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
    dfu_fill_entity_sf: Memory layout (<NULL>) not supported!
    DFU entities configuration failed!
    (partition table does not match dfu_alt_info?)
    dfu - Device Firmware Upgrade
    
    Usage:
    dfu <USB_controller> [<interface> <dev>] [list]
      - device firmware upgrade via <USB_controller>
        on device <dev>, attached to interface
        <interface>
        [list] - list available alt settings
    这是最新日志、请检查。

    非常感谢!

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

    您好!

    请尝试以下命令:

    DFU 0 SF "0:0:25000000:0"

    您已解决此问题。 它是否适合您?

    此致、
    基尔西

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

    您好、Keerty、

    我尝试了命令、但它不起作用。 请检查以下日志:

    U-Boot 2021.01-dirty (Jul 19 2022 - 17:22:19 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    Net:   eth0: ethernet@46000000port@1
    Hit any key to stop autoboot:  0
    =>
    =>
    => env default -f -a
    ## Resetting to default environment
    => setenv dfu_alt_info_ospi "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000"
    => setenv dfu_alt_info dfu_alt_info_ospi
    => dfu 0 sf "0:0:25000000:0"
    cadence_spi spi@47040000: Can't get reset: -2
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
    SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
    dfu_fill_entity_sf: Memory layout (<NULL>) not supported!
    DFU entities configuration failed!
    (partition table does not match dfu_alt_info?)
    dfu - Device Firmware Upgrade
    
    Usage:
    dfu <USB_controller> [<interface> <dev>] [list]
      - device firmware upgrade via <USB_controller>
        on device <dev>, attached to interface
        <interface>
        [list] - list available alt settings
    
    => env default -f -a
    ## Resetting to default environment
    => saveenv
    Saving Environment to FAT... OK
    => setenv dfu_alt_info ${dfu_alt_info_ospi}
    => dfu 0 sf "0:0:25000000:0"
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
    cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
    cdns,sierra serdes@5030000: sierra probed
    cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
    cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
    cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
    ###DOWNLOAD ... OK
    Ctrl+C to exit ...
    ########DOWNLOAD ... OK
    Ctrl+C to exit ...
    ##########DOWNLOAD ... OK
    Ctrl+C to exit ...
    ###DOWNLOAD ... OK
    Ctrl+C to exit ...
    
    U-Boot SPL 2021.01-dirty (Jul 19 2022 - 17:23:02 +0800)
    Model: Texas Instruments J721E SK R5
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from DFU
    ################################################DOWNLOAD ... OK
    Ctrl+C to exit ...
    init_env from device 18 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01-dirty (Jul 19 2022 - 17:22:19 +0800)
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from DFU
    cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
    cdns-usb3-peripheral usb@6000000: Unable to get USB3 phy (ret -22)
    cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
    cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
    cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
    ##########DOWNLOAD ... OK
    Ctrl+C to exit ...
    

    非常感谢!

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

    您好!

    您的第二次引导也来自 DFU。 您是否能够在闪存写入引导映像后从 OSPI 引导?

    -凯尔西

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

    您好 Keerthy,

    第一次、我尝试了您推荐的命令、但我在下面遇到了一些错误:

    U-Boot 2021.01-dirty (Jul 19 2022 - 17:22:19 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    Net:   eth0: ethernet@46000000port@1
    Hit any key to stop autoboot:  0
    =>
    =>
    => env default -f -a
    ## Resetting to default environment
    => setenv dfu_alt_info_ospi "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000"
    => setenv dfu_alt_info dfu_alt_info_ospi
    => dfu 0 sf "0:0:25000000:0"
    cadence_spi spi@47040000: Can't get reset: -2
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
    SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
    dfu_fill_entity_sf: Memory layout (<NULL>) not supported!
    DFU entities configuration failed!
    (partition table does not match dfu_alt_info?)
    dfu - Device Firmware Upgrade
    
    Usage:
    dfu <USB_controller> [<interface> <dev>] [list]
      - device firmware upgrade via <USB_controller>
        on device <dev>, attached to interface
        <interface>
        [list] - list available alt settings

    这一进程不能继续下去。

    因此、我尝试了之前的命令、但使用建议的命令"  DFU 0 SF "0:25000000:0"替代了"DFU 0 SF 0:0" 。 如您所见、此过程已完成、但  一旦使用引导映像写入闪存、电路板仍无法从 OSPI 引导。

    非常感谢!

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

    您好!

    我将检查 SK 板上的相同命令、并在下周中旬返回。

    此致、
    基尔西

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

    您好!

    我还没有在 SK 板上尝试过、但相同的命令在 EVM 板上工作正常。 我将在周四之前回到 SK 董事会的结果。

    -凯尔西

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

    您好!

     此问题是否有任何更新?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="274047" URL"~/support/processors-group/processors/f/processors-forum/1125590/tda4vm-the-board-can-not-boot-from-ospi-after-flashing-by-dfu-util/4187685 #4187685"]

    后跟:

    setenv dfu_alt_info dfu_alt_info_ospi

    [/报价]

    请尝试:  

    setenv dfu_alt_info $dfu_alt_info_ospi

    $丢失。 这样、您就不应该看到您现在面临的错误。
    后跟:  

    DFU 0 SF "0:0:25000000:0"

    此致、
    基尔西

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

    您好!

    我按照您给出的步骤操作、但我们的电路板仍然无法从 OSPI 引导。 请查看我们的以下日志、

    U-Boot 2021.01-dirty (Jul 19 2022 - 17:22:19 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    Net:   eth0: ethernet@46000000port@1
    Hit any key to stop autoboot:  0
    =>
    =>
    =>
    => env default -f -a
    ## Resetting to default environment
    => setenv dfu_alt_info_ospi "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000"
    => setenv dfu_alt_info $dfu_alt_info_ospi
    => dfu 0 sf "0:0:25000000:0"
    cadence_spi spi@47040000: Can't get reset: -2
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
    SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
    cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
    cdns,sierra serdes@5030000: sierra probed
    cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
    cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
    cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
    ###DOWNLOAD ... OK
    Ctrl+C to exit ...
    ########DOWNLOAD ... OK
    Ctrl+C to exit ...
    ##########DOWNLOAD ... OK
    Ctrl+C to exit ...
    ###DOWNLOAD ... OK
    Ctrl+C to exit ...
    
    

    非常感谢!

    此致!

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

    您好!

    您能否共享命令的输出:

    DFU-util -l  

    以及主机 PC 端使用的命令。 我们怀疑 sysfw.itb 被写入的偏移量是错误的。

    此致、

    基尔西  

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

    您好、Keerty、

    我们在主机 PC 端使用的命令是

    sudo dfu-util -l
    sudo dfu-util -R -a bootloader -D tiboot3.bin
    sudo dfu-util -R -a sysfw.itb -D sysfw.itb
    sudo dfu-util -R -a tispl.bin -D tispl.bin
    sudo dfu-util -R  -a u-boot.img -D u-boot.img
    
    sudo dfu-util -l
    sudo dfu-util -a tiboot3.bin -D tiboot3.bin
    sudo dfu-util -a tispl.bin -D tispl.bin
    sudo dfu-util -a u-boot.img -D u-boot.img
    sudo dfu-util -a sysfw.itb -D sysfw.itb

    主机 PC 端的整个日志是

    chaos@cy:~/TDA4$ sudo dfu-util -l
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    Found DFU: [0451:6163] ver=0200, devnum=34, cfg=1, intf=0, path="1-1", alt=1, name="SocId", serial="01.00.00.00"
    Found DFU: [0451:6163] ver=0200, devnum=34, cfg=1, intf=0, path="1-1", alt=0, name="bootloader", serial="01.00.00.00"
    chaos@cy:~/TDA4$ sudo dfu-util -R -a bootloader -D tiboot3.bin
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 512
    Copying data from PC to DFU device
    Download	[=========================] 100%       289292 bytes
    Download done.
    DFU state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    dfu-util: can't detach
    Resetting USB to switch back to Run-Time mode
    chaos@cy:~/TDA4$ sudo dfu-util -R -a sysfw.itb -D sysfw.itb
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%       268990 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to Run-Time mode
    chaos@cy:~/TDA4$ sudo dfu-util -R -a tispl.bin -D tispl.bin
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%       979016 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to Run-Time mode
    chaos@cy:~/TDA4$ sudo dfu-util -R  -a u-boot.img -D u-boot.img
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #1 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%      1264088 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to Run-Time mode
    chaos@cy:~/TDA4$ sudo dfu-util -l
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    Found DFU: [0451:6163] ver=0224, devnum=38, cfg=1, intf=0, path="1-1", alt=4, name="rootfs", serial="0000000000001241"
    Found DFU: [0451:6163] ver=0224, devnum=38, cfg=1, intf=0, path="1-1", alt=3, name="sysfw.itb", serial="0000000000001241"
    Found DFU: [0451:6163] ver=0224, devnum=38, cfg=1, intf=0, path="1-1", alt=2, name="u-boot.img", serial="0000000000001241"
    Found DFU: [0451:6163] ver=0224, devnum=38, cfg=1, intf=0, path="1-1", alt=1, name="tispl.bin", serial="0000000000001241"
    Found DFU: [0451:6163] ver=0224, devnum=38, cfg=1, intf=0, path="1-1", alt=0, name="tiboot3.bin", serial="0000000000001241"
    chaos@cy:~/TDA4$ sudo dfu-util -a tiboot3.bin -D tiboot3.bin
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%       289292 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    chaos@cy:~/TDA4$ sudo dfu-util -a tispl.bin -D tispl.bin
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #1 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%       979016 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    chaos@cy:~/TDA4$ sudo dfu-util -a u-boot.img -D u-boot.img
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #2 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%      1264088 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    chaos@cy:~/TDA4$ sudo dfu-util -a sysfw.itb -D sysfw.itb
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../
    
    dfu-util: Warning: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6163
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #3 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download	[=========================] 100%       268990 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    

    同时、主 UART 窗口的输出

    U-Boot SPL 2021.01-dirty (Jul 19 2022 - 17:23:02 +0800)
    Model: Texas Instruments J721E SK R5
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from DFU
    ################################################DOWNLOAD ... OK
    Ctrl+C to exit ...
    init_env from device 18 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01-dirty (Jul 19 2022 - 17:22:19 +0800)
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from DFU
    cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
    cdns-usb3-peripheral usb@6000000: Unable to get USB3 phy (ret -22)
    cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
    cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
    cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
    ##########DOWNLOAD ... OK
    Ctrl+C to exit ...
    
    
    U-Boot 2021.01-dirty (Jul 19 2022 - 17:22:19 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    Net:   eth0: ethernet@46000000port@1
    Hit any key to stop autoboot:  0
    =>
    => env default -f -a
    ## Resetting to default environment
    => setenv dfu_alt_info_ospi "tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000"
    => setenv dfu_alt_info $dfu_alt_info_ospi
    => dfu 0 sf "0:0:25000000:0"
    cadence_spi spi@47040000: Can't get reset: -2
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
    SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
    cdns-usb3-peripheral usb@6000000: Unable to get USB2 phy (ret -61)
    cdns,sierra serdes@5030000: sierra probed
    cdns-usb3-peripheral usb@6000000: DRD version v1 (ID: 0004024e, rev: 00000200)
    cdns-usb3-peripheral usb@6000000: Initialized  ep0 support:
    cdns-usb3-peripheral usb@6000000: Initialized  ep1out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15out support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep1in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep2in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep3in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep4in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep5in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep6in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep7in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep8in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep9in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep10in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep11in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep12in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep13in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep14in support: BULK, INT ISO
    cdns-usb3-peripheral usb@6000000: Initialized  ep15in support: BULK, INT ISO
    ###DOWNLOAD ... OK
    Ctrl+C to exit ...
    ########DOWNLOAD ... OK
    Ctrl+C to exit ...
    ##########DOWNLOAD ... OK
    Ctrl+C to exit ...
    ###DOWNLOAD ... OK
    Ctrl+C to exit ...
    
    

    之后、我们 将启动模式更改为 OSPI 并通电、但电路板未进入 u-boot、并且在主 UART 窗口中未打印任何内容。 因此、我们目前无法提供日志。

    因此、我们 将启动模式更改为 SD 并打开电源、并使用命令"hexdump mtdblock0"来检查 OSPI 闪存、我们得到了这一结果

    root@j7-evm:~# cd /dev/
    root@j7-evm:/dev# ls
    autofs        kmsg          mtd1ro        mtdblock6     ptypa         ram7          tty18         tty35         tty52         ttyS3         ttypc
    console       log           mtd2          mtdblock7     ptypb         ram8          tty19         tty36         tty53         ttyS4         ttypd
    dma-buf-phys  loop-control  mtd2ro        net           ptypc         ram9          tty2          tty37         tty54         ttyS5         ttype
    dma_heap      loop0         mtd3          null          ptypd         random        tty20         tty38         tty55         ttyS6         ttypf
    full          loop1         mtd3ro        port          ptype         snapshot      tty21         tty39         tty56         ttyS7         ubi_ctrl
    gpiochip0     loop2         mtd4          ptmx          ptypf         snd           tty22         tty4          tty57         ttyS8         urandom
    gpiochip1     loop3         mtd4ro        ptp0          ram0          tee0          tty23         tty40         tty58         ttyS9         vcs
    gpiochip2     loop4         mtd5          ptp1          ram1          teepriv0      tty24         tty41         tty59         ttyp0         vcs1
    i2c-0         loop5         mtd5ro        pts           ram10         tty           tty25         tty42         tty6          ttyp1         vcsa
    i2c-1         loop6         mtd6          ptyp0         ram11         tty0          tty26         tty43         tty60         ttyp2         vcsa1
    i2c-2         loop7         mtd6ro        ptyp1         ram12         tty1          tty27         tty44         tty61         ttyp3         vcsu
    i2c-3         mem           mtd7          ptyp2         ram13         tty10         tty28         tty45         tty62         ttyp4         vcsu1
    i2c-4         mmcblk0       mtd7ro        ptyp3         ram14         tty11         tty29         tty46         tty63         ttyp5         vfio
    i2c-5         mmcblk0p1     mtdblock0     ptyp4         ram15         tty12         tty3          tty47         tty7          ttyp6         zero
    i2c-6         mmcblk0p2     mtdblock1     ptyp5         ram2          tty13         tty30         tty48         tty8          ttyp7
    i2c-7         mtab          mtdblock2     ptyp6         ram3          tty14         tty31         tty49         tty9          ttyp8
    i2c-8         mtd0          mtdblock3     ptyp7         ram4          tty15         tty32         tty5          ttyS0         ttyp9
    i2c-9         mtd0ro        mtdblock4     ptyp8         ram5          tty16         tty33         tty50         ttyS1         ttypa
    initctl       mtd1          mtdblock5     ptyp9         ram6          tty17         tty34         tty51         ttyS2         ttypb
    root@j7-evm:/dev# hexdump mtdblock0
    0000000 ffff ffff ffff ffff ffff ffff ffff ffff
    *
    0020000 6a23 b11b 685b 681b 2b00 db20 6aea 6ce3
    0020010 6b29 6856 f443 4300 6ca2 6a28 47b0 4620
    0020020 f7ff fc37 4620 f7ff fc03 4620 f7ff fc16
    0020030 4620 f7ff fadf 2000 f884 0070 e7c8 69e3
    0020040 2b00 d0e3 685b 681a 2300 2a00 dadc 4620
    0020050 f7ff f819 6e23 2b01 d03b 2b02 d00e 2b00
    0020060 d1d4 6a22 b10a 6852 6013 69e3 2b00 d0cd
    0020070 685b 2200 601a e7c9 461a e7bc 6a23 b123
    0020080 685b f04f 4240 f8c3 2220 6a23 b193 685b
    0020090 f240 37ea 681e 6a23 2e00 da0b b1bb 685b
    00200a0 681e 2001 f7ea f8ee 3f01 d1f4 4920 4821
    00200b0 f7ea fa7a 6a23 2b00 d0a8 685b f8d3 3220
    00200c0 2b00 daa3 491a 481c f7ea fa6e e79e 461e
    00200d0 e7e7 69e3 b11b 685b f04f 4240 601a 69e3
    

    我们发现地址0x0-0x20000的数据丢失(与其他方法烧录的数据相比)。

    请向我们查询、非常感谢!

    此致!

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

    您好,

     此问题是否有任何更新?

    谢谢

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

    大家好、专家也很好

    DFU 工具在引导阶段、tidoot3.bin、tispl.bin 或 u-boot 阶段加载?

    谢谢

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

    DFU 用于所有引导阶段。 tiboot3.bin 是否仍会在 OSPI 中被擦除?

    您能否检查使用 DFU 写入的 OSPI 地址?

    -凯尔西