how to use fatload uEnv.txt & script.bin & kernel uImage

all file on github:

https://github.com/BPI-SINOVOIP/BPI-files/tree/master/debs

file:linux-bananapi-bpi-m3-kernel3_1.2.8_armhf.deb:

how to use fatload uEnv.txt & script.bin & kernel uImage

step 1: dpkg -i linux-bananapi-bpi-m3-kernel3_1.2.8_armhf.deb

step 2: bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz

step 3: mkdir -p /boot/bananapi/bpi-m3

step 4: cp -a /usr/lib/u-boot/bananapi/bpi-m3/linux /boot/bananapi/bpi-m3

step 5: cd /boot/bananapi/bpi-m3/linux ; vi uEnv.txt (if you want to change)

step 6: reboot

root@bananapi:/media/bpi/BPI-BOOT/bananapi/bpi-m3/linux# ls -l       
total 5648                                                                      
-rw-r--r-- 1 bpi bpi   55408  2月 23 14:27 script.bin                           
-rw-r--r-- 1 bpi bpi    2013  2月 25 08:39 uEnv.txt                             
-rw-r--r-- 1 bpi bpi 5718480  2月 24 10:53 uImage

# cat uEnv.txt 
bpi=bananapi
board=bpi-m3
chip=a83t
service=linux
#kernel=kernel_bpi-m3_aufs.img
#kernel=boot.fex
kernel=uImage
scrip=script.bin

ahello=echo Banaan Pi ${board} chip: $chip Service: $service

aboot=if fatload $device $partition 0x43100000 ${bpi}/berryboot.img; then bootm 0x48000000 0x43100000; else bootm 0x48000000; fi
aload_script=fatload $device $partition 0x43000000 ${bpi}/${board}/${service}/${script}
aload_kernel=fatload $device $partition 0x48000000 ${bpi}/${board}/${service}/${kernel}

uenvcmd=run ahello aload_script aload_kernel aboot

how to check output video mode:

how to boot with SATA rootfs:

for berryboot env. use only: bootmenutimeout=XXX datadev=XXX

how to check bananapi's packages:

demo video:

https://www.youtube.com/watch?time_continue=2&v=aF_WZFDxGs4

Last updated

Was this helpful?