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.
Other Parts Discussed in Thread: OMAP3530Configuration Header for OMAP3530 RBL
Processor: OMAP3530
S/W component: RBL
Dear All,
Currently I am working on a WinCE6.0 BSP for a OAMP3530 based custom board. We have two versions of x-loader code, the one size limited to 36 KB (MLO1) and another exceeding 60 KB (MLO2) (greater than IRAM size).To overcome IRAM problem, I have added configuration header (DDR settings included) to x-loader and generated MLO2.
Follow the link for more information on CH: http://nishanthmenon.blogspot.com/2009/05/configuration-header-no-more-x-loader.html
If I put MLO1 (renamed as MLO), boot loader and OS image into SD card then boot the system for several iterations for a long time (say for a day) the system works fine.but if I put MLO2 (renamed as MLO), bootloader and OS image into SD card then boot the system for several iteration, some times system never boots up.
In case of MLO1, following things happen
1. RBL reads MLO1 from SD card
2. Load the MLO1 in IRAM
3. Pass the execution control to MLO1
In case of MLO2, following things happen
1. RBL reads MLO2 from SD card
2. Extracts CH from MLO2
3. Initialize DDR as per settings provided in CH
4. Load the MLO2 in DDR
5. Pass the execution control to MLO2
My suspicion is that in case of MLO2, RBL is reading the DDR initialization settings properly but it is not initializing the DDR in right way because of which I am observing system hangs for some iterations.
I have following questions to ask
1. Does anybody has source code for OMAP3530 RBL?
2. Is such issue observed earlier?
3. Any datsheet explaining CH
4. Can we modify and program the RBL of OMAP3530?
Any kind of inputs will be highly valued. If we get RBL source, then we will be in a good position to debug the problem.
Thanks all for your future help.
~Ajit