[U-Boot] u-boot on beagleboard finds incorrect memory size.

wilsonjonathan piercing_male at hotmail.com
Thu Jan 26 20:14:33 CET 2012


On Thu, 2012-01-26 at 10:08 -0700, Tom Rini wrote:
> On Wed, Jan 25, 2012 at 1:06 PM, wilsonjonathan
> <piercing_male at hotmail.com> wrote:
> > The u-boot loader is showing an incorrect size in the memory, and
> > passing the invalid information to the kernel.
> 
> What revision of the board do you have?  Is this a 'classic' rev C4?  Thanks.
> 
As far as I'm aware yes, standard C4 from digikey.

I've done a little more searching, and found that adding #define DEBUG
to /arc/arm/lib/board.c brings up more detailed info.


> U-Boot SPL 2011.12-dirty (Jan 26 2012 - 18:21:33)
> Texas Instruments Revision detection unimplemented
> OMAP SD/MMC: 0
> reading u-boot.img
> reading u-boot.bin
> mkimage signature not found - ih_magic = ea000014
> Assuming u-boot.bin ..
> reading u-boot.bin
> 
> 
> U-Boot 2011.12-dirty (Jan 26 2012 - 18:45:06)
> 
> U-Boot code: 80100000 -> 8014BC20  BSS: -> 8018F824
> OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 720 mHz
> OMAP3 Beagle board + LPDDR/NAND
> I2C:   ready
> monitor len: 0008F824
> ramsize: 40000000
> TLB table at: bfff0000
> Top of RAM usable for U-Boot at: bfff0000
> Reserving 574k for U-Boot at: bff60000
> Reserving 384k for malloc() at: bff00000
> Reserving 32 Bytes for Board Info at: bfefffe0
> Reserving 120 Bytes for Global Data at: bfefff68
> New Stack Pointer is: bfefff58
> RAM Configuration:
> Bank #0: 80000000 512 MiB
> Bank #1: a0000000 512 MiB
> relocation Offset is: 3fe60000
> WARNING: Caches not enabled
> monitor flash len: 000532D8
> Now running in RAM - U-Boot at: bff60000
> NAND:  256 MiB
> MMC:   OMAP SD/MMC: 0
> *** Warning - bad CRC, using default environment
> 
> In:    serial
> Out:   serial
> Err:   serial
> Beagle Rev C4
> timed out in wait_for_pin: I2C_STAT=0
> I2C read: I/O error
> Unrecognized expansion board: 0
> Die ID #5468002400000000040365fa12014003
> Net:   No ethernet found.
> Hit any key to stop autoboot:  0 
> OMAP3 beagleboard.org # 
> 

At that point my total lack of c knowledge kicked in and I gave up!

I'm currently downloading the denx u-boot from git, so will give that a
try and see if it reports anything different.

The reason for going for a source option is I have an odd problem with
my pandaboard not reading the mmc with various versions of u-boot so
decided to go back to the beagleboard to see if the problem was the
same, and if not then at least have an idea where to start from with the
pandaboard... but I digress!




More information about the U-Boot mailing list