U-boot 是bootloader 中一種 一種就好像是 PC 的 BIOS,透過它可以控制開機的各種程序。
需要的軟/硬體
Orion SoC Nas PUTTY 的設定
如果 TTL 連接正確,當機器開機時就會看到所有輸出訊息,其中會顯示 "Hit any key to stop autoboot",按任何鍵就會停止開機動作。
備份 U-Boot 的目前所有設定
Netronix>> printenv baudrate=115200 loads_echo=0 ipaddr=10.10.13.166 serverip=10.10.13.201 rootpath=/mnt/ARM_FS/ cpuName=926 CASset=min MALLOC_len=4 bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:egiga0:none image_name=uImage ethact=egiga0 ethaddr=00:08:54:A6:6F:15 stdin=serial stdout=serial stderr=serial enaMonExt=no enaFlashBuf=yes enaCpuStream=no ethprime=egiga0 need_saveenv=0 initrd=initrd.ntx kernel=uImage.ntx default_kernel_addr=0x00100000 default_initrd_addr=0x02000000 def_tftp=tftp $(default_kernel_addr) $(kernel); tftp $(default_initrd_addr) $(initrd); bootm $(default_kernel_addr) $(default_initrd_addr) def_tftp_bootargs=console=ttyS0,115200 root=/dev/ram rw panic=5 nand_boot=no bootdelay=3 disaMvPnp=no overEthAddr=no usb0Mode=host usb1Mode=host force_tftp=1 bootcmd=tftp $(default_kernel_addr) $(kernel); tftp $(default_initrd_addr) $(initrd); bootm $(default_kernel_addr) $(default_initrd_addr) bootargs=console=ttyS0,115200 root=/dev/ram rw panic=5 Environment size: 961/65532 bytes