I need help geeting the uboot image configured for android on a
beagleboard-xm correctly.
I am able to boot the linux system that was shipped on the xMTEST card
with the system.
However the prebuilt distribution
(TI_Android_Gingerbread_2_3_DevKit_1_0) does not work for me.
I have a beagleboard-xm and, after loading and preparing a 4Gbyte
flash in 3 partitions I get various problems. At various times I get
for example :
1) A red screen on the DVI monitor
2) A red screen with "multiple droid bots interlaced"
3) A red screen with the word Android (with rolling animation)
The monitor output does a kernal-panic in various stages of the boot
progress. Sometimes its l trying to get some kind of timing is a
omapdl?? process which timesout and reloads itself repeatedly.
I have the board externally powered, an external usb hub with a
keyboard and mouse attached, a DVI monitor (acer S201HL) and a serial
to usb adaptor which I connect to my host machine for the console.
Sicne I'm able to boot fine with the xmTEST I assume that the external
board power is OK.
I've broken into the uboot prompt before the countdown and looked at
the printenv results. The xMTEST flash has a totally different
environment setting than the prebuilt images. I can attach the full
output files here if it is of interest but before I do I need to ask:
Is there a fully working out-of-the-box Android build that is
available?
I notice that the code I'm using is
TI_Android_Gingerbread_2_3_DevKit_1_0 and that there is a
TI_Android_Gingerbread_2_3_DevKit_2_0 for other processors. Is there a
new release of the code floating around?
After looking at the difference in the printenv I tried to rebuild the
boot image using mkbootscr but it doesnt work either. It complains
that the mkimage is not found.
Is there some documentation on mkbootscr other that the README file?
I was not able to get to where I thought I could change the env values
for the bootloader. That is - I am thinking that once I have a
boot.cmd and boot.src I will edit those files to add my real board
configurations. In particular I think I need:
GOOD
dvimode=640x480MR-16@60
console=ttyS2,115200n8
mpurate=auto
bootdelay=3
BAD
dvimode=1024x768MR-16@60
console=ttyO2,115200n8
mpurate=500
bootdelay=10
Am I correct in assuming that this is where I modify the env valuies
for the uboot code?
Any help would be greatly appreaciated!
Thanks