Part Number: OMAPL138B-EP
Other Parts Discussed in Thread: SYSBIOS
Hello,
I am using OMAP L138 with sysbios_6_76_03_01. I am working on both arm and dsp. Binary files are loaded with third level bootloader (modified secondary bootloader). Third level bootloader is loaded with secondary bootloader from NAND. I have IPC based on SHRAM and interrupts and it works. But after adding to some code lines (like "gloabl_var = 1", "Task_yield(), ..."), loading from bootloader becomes unpredictable: ARM loading, but DSP do something in memory like 0xE5xxxxxx . Under debug code works. I think it is some kind of memory problems. Are there any tools to debug this problem or it can be another problem?
memory regions:
0xc0000000 - 0xc1000000 (third level bootloader)
0xc3000000 - 0xc4000000 (DSP code)
0xc4000000 - 0xc4e00000 (ARM code)
0x80000000 - 0x80000040 (IPC exchange buffers)