This thread has been locked.

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.

OMAP3 RBL

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