Part Number:AM623Other 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: 0generic_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 …
Eirwen:
您可以尝试参考下面两个链接:
AM625: How to automate the complete DFU-EMMC flashing process.
[FAQ] How to flash and boot u-boot from parallel GPMC NAND on AM64x
,
? ??:
hi Eirwen
你贴的链接看起来和我遇到问题没有关系
,
? ??:
hi Eirwen
你贴的链接看起来和我遇到问题没有关系
,
? ??:
hi Eirwen:
你贴的链接看起来和我的问题没有关系,请再帮忙check
,
? ??:
我的烧录命令如下:
python dfu_flash.py -d am62xx-lp-evm -t hsfs -c bin\am62xx-lp-evm\hsfs\flash-files-nand.cfg -r
,
Eirwen:
为更加有效地解决您的问题,建议你在美国E2E上发帖 e2e.ti.com/,将由资深的英文论坛工程师为您提供帮助。