=> setenv bootcmd ‘tftpboot 0x1027f800 boot.img; tftpboot 0x18300000 rk3288-firefly.dtb; bootm 0x1027f800-0x18300000’ #所有地址最高位加了0x10000000以后TFTP可以进行下去,若是原来的0x0027f800,则停在“Loading”
=> setenv bootargs ‘root=/dev/nfs rw nfsroot=192.168.1.8:/nfs/rootfs,v3 ip=192.168.1.20:192.168.1.8:192.168.1.1:255.255.255.0::eth0:off’
=> boot
ethernet@ff290000 Waiting for PHY auto negotiation to complete… done
Speed: 100, full duplex
Using ethernet@ff290000 device
TFTP from server 192.168.1.8; our IP address is 192.168.1.20
Filename ‘boot.img’.
Load address: 0x1027f800
Loading: #################################################################
############################T ##############T ########T ########T ########
#################################################################
############T #####################################################
#################################################################
################################T #################################
######################################################T ###########
#################################################################
#################################################################
#########T ########################################################
############################################T #####################
################################################################# #T #######################################
Retry count exceeded; starting again
Speed: 100, full duplex
Using ethernet@ff290000 device
TFTP from server 192.168.1.8; our IP address is 192.168.1.20
Filename ‘rk3288-firefly.dtb’.
Load address: 0x18300000
Loading: ######
210.9 KiB/s
done
Bytes transferred = 81457 (13e31 hex)
bootm - boot application image from memory
Usage:
bootm [addr [arg …]]
- boot application image stored in memory
passing arguments ‘arg …’; when booting a Linux kernel,
‘arg’ can be the address of an initrd image
When booting a Linux kernel which requires a flat device-tree
a third argument is required which is the address of the
device-tree blob. To boot that kernel without an initrd image,
use a ‘-’ for the second argument. If you do not pass a third
a bd_info struct will be passed instead
For the new multi component uImage format (FIT) addresses
must be extended to include component or configuration unit name:
addr:<subimg_uname> - direct component image specification
addr#<conf_uname> - configuration specification
Use iminfo command to get the list of existing component
images and configurations.
Sub-commands to do part of the bootm sequence. The sub-commands must be
issued in the order below (it’s ok to not issue all sub-commands):
start [addr [arg …]]
loados - load OS image
ramdisk - relocate initrd, set env initrd_start/initrd_end
fdt - relocate flat device tree
cmdline - OS specific command line processing/setup
bdt - OS specific bd_t processing
prep - OS specific prep before relocation or go
go - start OS
=> bootm 0x1027f800
## Booting Android Image at 0x1027f800 …
Kernel load addr 0x10280000 size 20436 KiB
RAM disk load addr 0x0a200000 size 8946 KiB
XIP Kernel Image … OK
Loading Ramdisk to 0f743000, end 0ffff739 … OK
FDT and ATAGS support not compiled in - hanging # 怎么解决?
### ERROR ### Please RESET the board ###