我用的串口启动烧写的自己编译的U-boot ,开发环境 Ubuntu 18.04 LTS 工具链arm-linux-guneabihf 7.3.1
U-Boot SPL 2017.05 (Jul 29 2018 - 22:45:19)
Trying to boot from UART
CCxyzModem - CRC mode, 1(SOH)/359(STX)/0(CAN) packets, 4 retries
Loaded 367000 bytes
U-Boot 2017.05 (Jul 29 2018 - 22:45:19 -0700)
CPU : AM335X-GP rev 2.1
I2C: ready
DRAM: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment
<ethaddr> not set. Validating first E-fuse MAC
Net: cpsw, usb_ether
Press SPACE to abort autoboot in 2 seconds
=> tftp
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.2.1; our IP address is 192.168.2.6
Filename 'zImage'.
Load address: 0x82000000
Loading: data abort
pc : [<9ff8844e>] lr : [<9ff884bb>]
reloc pc : [<8083644e>] lr : [<808364bb>]
sp : 9df31ca0 ip : 00000000 fp : 00000045
r10: 00000d80 r9 : 9df31ed8 r8 : 9ffecec0
r7 : 0000800d r6 : 00004500 r5 : 00000026 r4 : 9ffecece
r3 : 14000045 r2 : 0602a8c0 r1 : 9df31ca8 r0 : 9ffecece
Flags: nZCv IRQs off FIQs on Mode SVC_32
Resetting CPU ...
结果在net_set_ip_header函数哪里跑飞了,查了很久没有找到原因