A related question is a question created from another question. When the related question is created, it will be automatically linked to the original question.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
We have a Davinci chip using a 3.3V Micron Nand Flash to store the UBL. The NAND Manufacturer and Device ID are 2C and DC respectfully.
The TI flash utility and the XDS510 Plus JTAG emulator using NANDWriter.out flashes the UBL and u-boot successfully, but the RBL errors out during boot. So the Davinci never tries to boot the UBL and the Davinci always displays BOOTME. If we use the JTAG to tell the RBL not to error out the UBL and u-boot boot successfully. After the UBL boots once it will boot fine there on out.
0x01E00064 STATUS REGISTER is the register we change to get it to boot successfully. It is a 1 which means there is an error and we change it back to 0 to get it to boot.
My questions are:
Is the 3.3V Micron flash, mention above, not compatible with the DM6441 RBL?
After the UBL boots successfully what is stored by the RBL in the NAND to tell the Davinci to boot the UBL from there on out?
Is there any way to skip the RBL check or to trick it into passing?
Here is what is printed by the Davinci after it has booted successfully.