AM572x EVM
Processor SDK Linux 2.00.02
Processor SDK RTOS 2.00.02
Ubuntu 14.04 64-bit host
I'm trying to build a working application that will communicate via A15 (Linux) and M4 (TI-RTOS). I've downloaded the Linux SDK to handle the A15 side of things. I've downloaded the RTOS SDK for the M4 side of things (and not sure if that was the right way to go or not...).
So far, the most complete tutorial I have found related to achieving this communication is this wiki page:
http://processors.wiki.ti.com/index.php/RPMsg_Kernel_Client_Application
I was able to get the Linux example built. Next I was trying to build the M4 portion built. To that end, I'm using the IPC 3.42.00.02 installation (as well as BIOS and xdctools) components as installed in the RTOS SDK to do the build. I added the following details to products.mak of the IPC installation:
PLATFORM = am572x-evm
TOOLCHAIN_LONGNAME = arm-linux-gnueabihf
TOOLCHAIN_INSTALL_DIR = /home/a0193370/ti-processor-sdk-linux-am57xx-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/usr
TOOLCHAIN_PREFIX = $(TOOLCHAIN_INSTALL_DIR)/bin/$(TOOLCHAIN_LONGNAME)-
KERNEL_INSTALL_DIR = /home/a0193370/ti-processor-sdk-linux-am57xx-evm-02.00.02.11/board-support/linux-4.1.18+gitAUTOINC+bbe8cfc1da-gbbe8cfc
XDC_INSTALL_DIR = /home/a0193370/ti-processor-sdk-rtos-am57xx-evm-02.00.02.11/xdctools_3_32_00_06_core
BIOS_INSTALL_DIR = /home/a0193370/ti-processor-sdk-rtos-am57xx-evm-02.00.02.11/bios_6_45_01_29
ti.targets.elf.C66 = /home/a0193370/ti-processor-sdk-linux-am57xx-evm-02.00.02.11/linux-devkit/sysroots/x86_64-arago-linux/usr/share/ti/cgt-c6x
I then ran "make -f ipc-bios.mak all" which built a whole bunch of stuff, but NOT the pings_tasks example!
So what else do I need to do to make ping_tasks build so I can get this going?
Thanks,
Brad