AM623: 10_00_07_04 版本SDK, 编译生成的DFU uboot 在SK-AM62-LP开发板上无法烧录

Part Number: AM623
Other Parts Discussed in Thread: SK-AM62-LP

根据如下链接文档说明 https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/10_00_07_04/exports/docs/linux/Foundational_Components/Tools/Flash_via_DFU.html

在 10_00_07_04 版本SDK, 编译DFU uboot,在SK-AM62-LP开发板烧写时系统会崩溃,log如下

 

U-Boot SPL 2024.04-dirty (Sep 24 2024 - 10:31:54 +0800)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
SPL initial stack usage: 13392 bytes
Trying to boot from DFU
###########################################################DOWNLOAD ... OK
Ctrl+C to exit ...
Authentication passed
Authentication passed
Authentication passed
Loading Environment from nowhere... OK
init_env from device 10 not supported!
Authentication passed
Authentication passed
Starting ATF on ARM64 core...

NOTICE: BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE: BL31: Built : 16:09:05, Feb 9 2024

U-Boot SPL 2024.04-dirty (Sep 24 2024 - 10:32:26 +0800)
SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
SPL initial stack usage: 1904 bytes
Trying to boot from DFU
#####DOWNLOAD ... OK
Ctrl+C to exit ...
Authentication passed
Authentication passed


U-Boot 2024.04-dirty (Sep 24 2024 - 10:32:26 +0800)

SoC: AM62X SR1.0 HS-FS
Model: Texas Instruments AM62x LP SK
EEPROM not available at 0x50, trying to read at 0x51
Board: AM62-LP-SKEVM rev E2
DRAM: 2 GiB
Core: 83 devices, 32 uclasses, devicetree: separate
NAND: 0 MiB
MMC: mmc@fa10000: 0, mmc@fa00000: 1
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@8000000port@1
Hit any key to stop autoboot: 0
generic_phy_get_bulk : no phys property
#DOWNLOAD ... OK
Ctrl+C to exit ...
## Info: input data size = 12929 = 0x3281
## Error: Environment import failed: errno = 22
nand: error: Unable to find NAND settings in GPMC Configuration - quitting
"Synchronous Abort" handler, esr 0x8600000d, far 0x0
elr: ffffffff81241000 lr : 000000008085bcb4 (reloc)
elr: 0000000000000000 lr : 00000000ff61acb4
x0 : 00000000fd5fb110 x1 : 00000000000000ff
x2 : 0000000000000083 x3 : 0000000000000000
x4 : 00000000ff61ac54 x5 : 0000000000013d60
x6 : 0000000000007a84 x7 : 00000000fd58b020
x8 : 0000000000007a74 x9 : 00000000fd5896cc
x10: 0000000000000001 x11: 0000000000000006
x12: 0000000000000018 x13: 00000000fd58b020
x14: 00000000ffffffff x15: 00000000fd5f96e8
x16: 00000000ff620c54 x17: 0000000000000000
x18: 00000000fd59ed80 x19: 00000000fd5fb110
x20: 00000000000000ff x21: 00000000ffffffff
x22: 00000000ffffffff x23: 00000000fd5897cc
x24: 00000000fd5897c8 x25: 00000000ffffffff
x26: 0000000000000000 x27: 0000000000000000
x28: 00000000fd5f8c80 x29: 00000000fd5896a0

Code: "Synchronous Abort" handler, esr 0x96000004, far 0xfffffffffffffff0
elr: 0000000080802bac lr : 0000000080802bac (reloc)
elr: 00000000ff5c1bac lr : 00000000ff5c1bac
x0 : 0000000000000006 x1 : 0000000000000000
x2 : 0000000000000020 x3 : 0000000002800000
x4 : 0000000002800000 x5 : 00000000fd5890ab
x6 : 0000000000000030 x7 : 00000000fd589530
x8 : 0000000000000001 x9 : 00000000ffffffe8
x10: 000000000000000d x11: 0000000000000006
x12: 0000000000000018 x13: 00000000fd58b020
x14: 0000000000000010 x15: 00000000fd5890ab
x16: 00000000ff620c54 x17: 0000000000000000
x18: 00000000fd59ed80 x19: fffffffffffffffc
x20: 00000000ff6aae65 x21: 00000000ff69bef4
x22: 00000000ff6a0f84 x23: 0000000000000000
x24: 00000000fd5897c8 x25: 00000000ffffffff
x26: 0000000000000000 x27: 0000000000000000
x28: 00000000fd5f8c80 x29: 00000000fd589530

Code: 92800073 d00006c0 913d4c00 94032364 (b8737ae1)
Resetting CPU ...

resetting ...