Thread 中讨论的其他器件: AM625、 SK-AM62-LP
工具/软件:
我将使用 AM62Ax EVM 的预编译二进制文件在定制 AM62A7 电路板上测试 U-Boot DFU 刷写。
我们的电路板基于 EVM 设计、但不包含 Devkit 上的 EEPROM。 刷写顺序为:
sudo dfu-util -R -a bootloader -d 0451:6165 -D tiboot3.bin
sudo dfu-util -R -a tispl.bin -d 0451:6165 -D tispl.bin
sudo dfu-util -R -a u-boot.img -d 0451:6165 -D u-boot.img #<--此处发生故障
UART 日志:
U-Boot SPL 2021.01 (Aug 08 2023 - 15:09:16 +0530) SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar') am62a_init: board_init_f done am62a_init: spl_boot_device: devstat = 0x4cb bootmedia = 0xa bootindex = 1 Trying to boot from DFU ####DOWNLOAD ... OK Ctrl+C to exit ... Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices U-Boot 2021.01 (Aug 08 2023 - 15:09:16 +0530) SoC: AM62AX SR1.0 HS-FS Model: Texas Instruments AM62A7 SK EEPROM not available at 0x50, trying to read at 0x51 Reading on-board EEPROM at 0x51 failed 1 DRAM: 4 GiB "Synchronous Abort" handler, esr 0x96000018 elr: 00000000808229e0 lr : 0000000080822f90 (reloc) elr: 00000000fff169e0 lr : 00000000fff16f90 x0 : 00000000ffef4000 x1 : 0000000000000008 x2 : 00000000fffc9180 x3 : 00000000fffc9170 x4 : 00000000fded6020 x5 : 0000000000000015 x6 : 0000000000000000 x7 : 00000000fdec9f58 x8 : 0000000000000002 x9 : 0000000000000008 x10: 0000000000000294 x11: 00000000fdec9c0c x12: 000000000000024c x13: 00000000fdec9ccc x14: 00000000fdeca2b0 x15: 00000000fdeca2b0 x16: 00000000fff4641c x17: 0000000000000000 x18: 00000000fded3df0 x19: 0000000000000040 x20: 00000000fffc90f0 x21: 0000000000000001 x22: 00000000fffcfaf0 x23: 00000000fdec9ea8 x24: 00000000fdec9f58 x25: 0000000000000000 x26: 00000000fded6040 x27: 00000000fffb30d6 x28: 00000000fded6330 x29: 00000000fdec9d60 Code: 11000422 531f7842 8b22ce82 d1004043 (f9400440) Resetting CPU ...
此致、
FA