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.

HeapBufMP_open hangs

Other Parts Discussed in Thread: OMAPL138

hello there,

currently i'm working on a SYS/BIOS project with an OMAPL138 SOM M1 module from logic pd consisting of two .out files (one for arm and one for dsp core).

the two cores are communicating via messageQ with each other.

when loading the projects with XDS510 everything works fine.

but if i convert the projects with AISGENtool to a single bin file and flash it on the module, the code execution on ARM stucks within HeapBufMP_open function (the function does not return).

both cores are up and running (controlled via LED) and ipc_start functions (on arm and dsp) return without error. so waking up the dsp core from arm does work.

does anyone has a clue what can be wrong here?

thank you for your help

peter

  • Peter,

    I'm not sure what's going on here.  Assuming both cores are setup to boot/start correctly.  I know Code Composer Studio (CCS) does performs initialization on memory, clocks, etc.  Could this be something that missing on your flashed based setup.

    I'd start by looking at the CCS GEL file on your devices setup to see if there is something being initialized that may be missing.