All:
I have been unsuccessful so far in loading ARM+Bootload code from NAND flash into the OMAP-L138-EP on our target board.
I have been able to do similar load from NAND flash on the LCDK138 board.
Probably the major difference is the input clock - the target uses a 50 MHz input clock the LCDK uses a 24 MHz oscillator.
We have done some tracing of the situation, and after the various power supplies have come up, and there is a clock to the -EP, Reset is taken inactive. At this point we do see activity on the chip-select-2 line, so it appears that there is an attempt to read the NAND memory.
After the ARM loads, it establishes contact with the outside world via UART. We are not seeing that on the target.
If I load the ARM via Code Composer Studio (v.6.1.1.xxx), I can run the code that would normally have been loaded via boot, and there is a place where the DSP code is then loaded from the same NAND flash, and that works. When I then jump to DSP space, the code executes as designed!
By the way, all of this has worked on the LCDK board...
1. Can the bootloader run at a vastly different frequency?
2. Are there steps to be taken to prepare the bootloader to run at the external 50 MHz vs. 24 MHz oscillator?
Thanks!