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