Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Aug 2014 23:37:25 +0200
From:      TooMeeK Admin <maps@toomeek.waw.pl>
To:        freebsd-arm@freebsd.org
Subject:   Re: U-boot for Banana Pi
Message-ID:  <53EBDA95.8000604@toomeek.waw.pl>
In-Reply-To: <1407947691.56408.507.camel@revolution.hippie.lan>
References:  <53EB40BC.8070506@toomeek.waw.pl> <53EB41EC.1080507@toomeek.waw.pl> <D6453375-5427-406C-8399-ACBAE8E1DBBC@kientzle.com> <53EB8994.9080801@toomeek.waw.pl> <1407947691.56408.507.camel@revolution.hippie.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
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
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53EBDA95.8000604>