I am using syslink 02.00.00.66 and am trying to build the syslink examples for the DSP by following the instructions in the installation guide. The build fails while compiling some of the syslink libraries due to differences in function prototypes defined in the generated header files versus selected functions in the corresponding C file. For example, the definition FrameQBufMgr.c of ti_syslink_ipc_rtos_FrameQ in the FrameQBufMgr.C file:
Int32 ti_syslink_ipc_rtos_FRameQBufMgr_translateAddr__F(FrameQBufMgr_Ojbect *obj, Ptr *dstAddr, FrameQBufMgr_AddrType dstAddrType, Ptr srcAddr, FrameQBufMgr_AddrType srcAddrType, FrameQBufMgr_BufType bufType)
differs from the prototype in the generated C file FrameQBufMgr.h:
Int32 ti_syslink_ipc_rtos_FRameQBufMgr_translateAddr__F(ti_syslink_ipc_rtos_FrameQBufMgr_Ojbect *obj, xdc_Ptr *dstAddr, ti_syslink_ipc_rtos_interfaces_IFrameQBufMgr_AddrType dstAddrType, xdc_Ptr srcAddr, ti_syslink_ipc_rtos_interfaces_IFrameQBufMgr_AddrType srcAddrType, ti_syslink_ipc_rtos_interfaces_IFrameQBufMgr_BufType bufType)
and generates a compile error.