U-boot for Banana Pi
TooMeeK Admin
maps at toomeek.waw.pl
Wed Aug 13 21:37:22 UTC 2014
Thank You Ian,
but still not booting:
1. case one: echo "fatload mmc 0 0x43000000 script.bin; fatload mmc 0
0x48000000 kernel; dcache off; dcache flush; go 0x48000100" > boot.cmd
U-Boot SPL 2014.04-10700-g4e19806 (Aug 13 2014 - 14:44:36)
Board: Bananapi
DRAM: 1024 MiB
CPU: 960000000Hz, AXI/AHB/APB: 3/2/2
spl: not an uImage at 1600
U-Boot 2014.04-10700-g4e19806 (Aug 13 2014 - 14:44:36) Allwinner Technology
CPU: Allwinner A20 (SUN7I)
Board: Bananapi
I2C: ready
DRAM: 1 GiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: dwmac.1c50000
Hit any key to stop autoboot: 2 1 0
reading uEnv.txt
** Unable to read file uEnv.txt **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading boot.scr
182 bytes read in 21 ms (7.8 KiB/s)
Jumping to boot.scr
## Executing script at 44000000
reading script.bin
51072 bytes read in 243 ms (205.1 KiB/s)
reading kernel
Error reading cluster
** Unable to read file kernel **
Unknown command 'dcache' - try 'help'
Unknown command 'dcache' - try 'help'
## Starting application at 0x48000100 ...
2. case two: echo "fatload mmc 0 0x43000000 script.bin; fatload mmc 0
0x48000000 kernel; go 0x48000100" > boot.cmd
U-Boot SPL 2014.04-10700-g4e19806 (Aug 13 2014 - 14:44:36)
Board: Bananapi
DRAM: 1024 MiB
CPU: 960000000Hz, AXI/AHB/APB: 3/2/2
spl: not an uImage at 1600
U-Boot 2014.04-10700-g4e19806 (Aug 13 2014 - 14:44:36) Allwinner Technology
CPU: Allwinner A20 (SUN7I)
Board: Bananapi
I2C: ready
DRAM: 1 GiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: dwmac.1c50000
Hit any key to stop autoboot: 2 1 0
reading uEnv.txt
** Unable to read file uEnv.txt **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading boot.scr
156 bytes read in 21 ms (6.8 KiB/s)
Jumping to boot.scr
## Executing script at 44000000
reading script.bin
51072 bytes read in 243 ms (205.1 KiB/s)
reading kernel
Error reading cluster
** Unable to read file kernel **
## Starting application at 0x48000100 ...
Bootm doesn't work since it cannot be used with this kind of kernel.
W dniu 2014-08-13 18:34, Ian Lepore pisze:
>
> The 'go' command has to have an addres 0x100 higher than the load
> adddress (to skip the elf headers and start at the true entry point).
>
> Also, if you're using a modern u-boot that enables data caches, it won't
> automatically disable them on a 'go' command (it does on bootm or
> bootelf), so use this sequence: dcache off; dcache flush; go nnnnnnnn
>
> -- Ian
>
More information about the freebsd-arm
mailing list