pandaboard hangs!: codesourcery 2010.09-50 + L24 x-loader + denx.com u-boot

42 views
Skip to first unread message

Nishanth Menon

unread,
Dec 6, 2010, 9:48:29 AM12/6/10
to pandaboard, Steve Sakoman, n...@ti.com
Hi Folks,
Has anyone tried the following combination?

GCC: [1]
X-loader:
git://git.omapzoom.org/repo/x-loader.git
branch: omap4_dev
defconfig:omap4430panda_config
U-boot:
git://git.denx.de/u-boot.git
branch: master (commit: 49733aa)
defconfig: omap4_panda_config

Bootlog:
Texas Instruments X-Loader 1.41 (Dec 3 2010 - 15:41:34)
mmc read: Invalid size
Starting OS Bootloader from MMC/SD1 ...




U-Boot 2010.12-rc2-00029-g49733aa (Dec 03 2010 - 15:39:12)


CPU : OMAP4430
Board: OMAP4 Panda
I2C: ready
DRAM: 1 GiB
X-Loader hangs


HANG!

[1]http://www.codesourcery.com/sgpp/lite/arm/portal/package7851/public/
arm-none-linux-gnueabi/arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-
linux-gnu.tar.bz2
--
Regards,
Nishanth Menon

modyrater

unread,
Dec 6, 2010, 2:25:33 PM12/6/10
to panda...@googlegroups.com

                I will give it a try. I'm using my new droid x with talk instead of type

Nishanth Menon

unread,
Dec 9, 2010, 7:12:08 PM12/9/10
to pandaboard
Folks, FYI -
http://marc.info/?l=u-boot&m=129191232718407&w=2 has the fix for it

For the curious:

The issue by itself was interesting
http://pastebin.mozilla.org/882661
http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/armv7/start.S;h=c71ef6cf92732228ca97f9aad038b4b2c0a53592;hb=HEAD#l197
loads up the resultant value from 80ea0134 thinking that it still
contains an address, when it really is no longer an address because
the timestamp=0 overwrote that value! this causes the crash at line
219 where it attempts to store to an invalid address.

Do keep in mind that from now on with relocation from boot location to
the extreme end of DDR being done by u-boot automatically, you may
not use static variables as part of init functions.. just gd is the
only thing consistent!

Regards,
Nishanth Menon
Reply all
Reply to author
Forward
0 new messages