This problem was posted here also:
http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/290173/1027881.aspx#1027881
I have a custom board which has the Logic PD Omap L138 SOM on it (ARM9+C6748).
I have a program built in SYS\BIOS 6.34.2.18 working with the ARM and the DSP, communicating by IPC 1.25.0.04.
I manage to load ARM only program working with SYS\BIOS to the SPI1 Flash and run the board in standalone mode but when I try to run the whole 2 processors program, it doesn't work. I tried debugging the code but It just hangs in random places before to IPC start is over.
I'm pretty sure I made the AIS files fine (according to the "C6000 Embedded Design Workshop Using BIOS - Booting From Flash").
I read all the tutorials and Wikis but there is something I'm missing.
My guess is that there is a problem with the DSP wakeup sequence but I can't find what.
I use sfh_OMAP-L138.exe VER 1.67 to burn the SPI Flash using UART2.
I attached a simple program that blinks a led on my custom board so you can look at, Here:
It's important to mention that in debug mode the program works perfectly.