U盤分區及格式化:
1、 将u盤插入PC,在linux系統/dev/檔案夾下找到u盤對應的裝置檔案,如sdb
2、 用fdisk指令将u盤分為2個區
fdisk /dev/sdb
n //建立分區
p
1 //分區1
Enter鍵 //選擇default
+1G //設定分區大小為1GB
n
p
2 //分區2
Enter鍵 //選擇default
+1G //設定分區大小為1GB
w //儲存
3、 格式化分區
umount /dev/sdb1
umount /dev/sdb2
sudo mkfs.vfat /dev/sdb1 -n boot
sudo mkfs.ext3 -L rootfs /dev/sdb2
4、重新拔插u盤,可以在/media/檔案夾下看到boot和rootfs兩個檔案夾
5、将Image和dtb檔案拷入boot檔案夾下,将根檔案系統拷入rootfs檔案夾下并解壓。
從U盤啟動
闆子上電後,在uboot中修改uboot指令
setenv usbload ‘fatload usb 0 0x48080000 Image; fatload usb 0 0x48000000 r8a7795-salvator-xs.dtb’
setenv bootcmd ‘usb start; run usbload; booti 0x48080000 - 0x48000000’
setenv bootargs ‘root=/dev/sda2 rw rootdelay=5’
saveenv
重新上電後,即會從u盤啟動核心及挂載根檔案系統了。