U-Boot 2016.11 (Sep 22 2019 - 19:11:18 -0700)
CPUID: 32440001
FCLK: 400 MHz
HCLK: 100 MHz
PCLK: 50 MHz
DRAM: 64 MiB
WARNING: Caches not enabled
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: dm9000
SMDK2440 # ping 192.168.43.123
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 00:0c:29:0c:57:85
could not establish link
Using dm9000 device
data abort
pc : [<33f5bfc0>] lr : [<33f5d764>]
reloc pc : [<33f5bfc0>] lr : [<33f5d764>]
sp : 33aefd50 ip : 00000085 fp : 33f082ac
r10: 33fc0c5c r9 : 33aeff08 r8 : 33fc0c5c
r7 : 00000000 r6 : 33fc3380 r5 : 0000000e r4 : 33fc0c8e
r3 : 14000045 r2 : 7c2ba8c0 r1 : 7b2ba8c0 r0 : 33fc0c8e
Flags: nZCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
反汇编文件
33f5bfb0 <net_set_ip_header>:
33f5bfb0: e92d4013 push {r0, r1, r4, lr}
33f5bfb4: e59f3070 ldr r3, [pc, #112] ; 33f5c02c <net_set_ip_header+0x7c>
33f5bfb8: e5803000 str r3, [r0]
33f5bfbc: e59f306c ldr r3, [pc, #108] ; 33f5c030 <net_set_ip_header+0x80>
33f5bfc0: e58d2000 str r2, [sp]
问题出在编译工具链和uboot的版本上