This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BBB在U-Boot 2017.05执行tftp命令市出错



我用的串口启动烧写的自己编译的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函数哪里跑飞了,查了很久没有找到原因