Hello all,

I am trying to develop a linux kernel for the Davinci DM46 EVM. but my first 
hurdle is installing u-boot.
I have tried both the "Davinci RBL UBL host tool collection v0.2", the 
DVFlasher util, and the "Serial Boot and Flash Loading Utility", and have been 
unable to load a UBL.

With the RBL/UBL tool, Davinci frequently says that the CRC table is corrupted, 
although I am sending 0's for both the CRC header and CRC table. Every once and 
a while it will load the r-boot.bin RBL and Davinci will say it is done, but 
then the program will time out waiting for the r-boot message (->Rboot). I 
think the UBL gets stuck in a loop, because after the timeout fails, Davinci 
will no longer send the "BOOTME" message until it is reset.

With the other two, sometimes the CRC will pass, but when the UBL is loaded, 
Davinci will respond with "BOOTME" and the procedure will repeat forever.

I am able to verify with minicom/gtkterm that Davinci is sending the "BOOTME" 
response.
I am running Ubuntu 8.04 on VirtualBox, a virtual machine program.
The DVFlasher utility works correctly and on the first try on my XP box.
I have tried Fedora as well and experienced the same error with the bootloader 
utilities.
I have patched the MONO program so that the serial port works.

I believe I have my switches/jumpers properly set. Right now I have J4 set to 
flash, and S3[10..1] set to 0000000111 (32-bit wide bus and boot from UART).

Is anyone aware of any issues with Ubuntu and transmitting a UBL? Is there a 
simple set-up issue I am not aware of that could cause something like this? Is 
there a way to monitor the status of the UBL's execution?

Thanks, very much

~Joe Young
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to