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.

AM572x IPC 3.43.02.04 on QNX SDP 7.0 Beta

Hello. QNX gave me access to their SDP 7.0 Beta package to run on the AM572x EVM / X15. The SDP 7.0 is the first QNX version with a BSP for this board.

I was (and still am) hopeful that I could be able to use the TI IPC toiols for QNX with SDP 7.0. I am using the latest Processor SDK release (03.01.00.06) with IPC 3_43_02_04. I followed the instructions at http://processors.wiki.ti.com/index.php/IPC_Install_Guide_QNX. The builds went smoothly, and I was able to transfer the TI binaries to the target.

The problem comes when I try to use the resource manager to load firmware into one of the slave processors.

# ipc DSP1 /bin/dsp1/NameServerApp.xe66
Starting IPC resource manager...
Memory fault

Looking at the QNX system log, I see:

# slog2info
Jan 01 00:37:03.263 ipc.475162 slog* 0 Assertion at Line no: 333 in /home/pyramid-am5728/ti/ipc_3_43_02_04/qnx/src/ipc3x_dev/ti/syslink/build/Qnx/resmgr/../../../../../ti/syslink/procMgr/hlos/knl/loaders/Elf/Qnx/ElfLoader.c: (size != 0) : failed

Jan 01 00:37:03.263 ipc.475162 slog 0 Assertion at Line no: 270 in /home/pyramid-am5728/ti/ipc_3_43_02_04/qnx/src/ipc3x_dev/ti/syslink/build/Qnx/resmgr/../../../../../ti/syslink/procMgr/hlos/knl/loaders/Elf/Qnx/ElfLoader.c: (buffer != NULL) : failed

Jan 01 00:37:03.263 ipc.475162 slog 0 Assertion at Line no: 271 in /home/pyramid-am5728/ti/ipc_3_43_02_04/qnx/src/ipc3x_dev/ti/syslink/build/Qnx/resmgr/../../../../../ti/syslink/procMgr/hlos/knl/loaders/Elf/Qnx/ElfLoader.c: (size != 0) : failed

Jan 01 00:37:03.263 ipc.475162 slog 0 Assertion at Line no: 272 in /home/pyramid-am5728/ti/ipc_3_43_02_04/qnx/src/ipc3x_dev/ti/syslink/build/Qnx/resmgr/../../../../../ti/syslink/procMgr/hlos/knl/loaders/Elf/Qnx/ElfLoader.c: (count != 0) : failed

It looks like the DSP binary is not being loaded correctly. Any ideas?

Thanks,

Chris