Tool/software: Code Composer Studio
Hi, I followed the step-by-step procedure on your website for adding IPC to an existing RTOS application on DSP http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_how_to_guides.html#adding-ipc-to-an-existing-ti-rtos-application-on-slave-cores.
However, I get errors when I'm trying to build the example. First of all, in main_led_blink.c:
if (callIpcStartup) {
IpcMgr_ipcStartup();
}
Description Resource Path Location Type
#20 identifier "callIpcStartup" is undefined main_led_blink.c /LINUX_GPIO_LedBlink_evmAM572x_c66xTestProject_v2 line 423 C/C++ Problem
When I try to get over this by simply calling IpcMgr_ipcStartup() without IF statement, I get this:
<Linking>
"configPkg/linker.cmd", line 240: error #10099-D: program will not fit into available memory. run placement with alignment fails for section ".fardata" size 0x4001b0a . Available memory ranges:
EXT_DATA size: 0x100000 unused: 0xfe6dc max hole: 0xfe6be
error #10010: errors encountered during linking; "LINUX_GPIO_LedBlink_evmAM572x_c66xTestProject_v2.out" not built
I know that the instructions say that I'm supposed to use XDC tools 3.32.0.06_core and following libraries:
- IPC 3.43.2.04
- SYS/BIOS 6.45.1.29
- am57xx PDK 1.0.4
but I don't want to develop my application based on obsolete libraries. Instead, I want to use those contained in Processor SDK RTOS 6.00.00.07.
Any help is appreciated,
Filip
