1/27/15
SigC667x / SigC641x User Guide, Rev B7
Copyright
Signalogic 2012-2014
90 / 109
2.
In Linux systems, RTAF software is stored on the “mCPU_target” subfolder. This naming
convention refers to run-time software for multicore CPU or other target hardware; e.g.
CIM accelerator, DSP card, video or telecom card, network processing card, neural net
card, etc.
4.5.3.1 Linux Platform Builds
In Linux platform builds, there are two (2) important files:
•
Makefile
•
cimf_build.lst
The cimf_build.lst file is only used if CIM software is being used by host applications. It’s
located in:
/root/Signalogic_2012v4/mCPU_target/C6xxx/BIOS/
Building without CIM
1. First, go to the folder
/root/Signalogic_2012v4/mCPU_target/C6xxx/BIOS/cStandard/
2. Then, use the 'make' command, which invokes the contents of the 'Makefile' file. Note that
this file will be overwritten if/when a host-side CIM build script is used.
Building with CIM
To build with CIM host-side software use the CIM script 'cimpp.sh' located in:
/root/Signalogic_2012v4/CIM/cimrt/
The command
./cimpp.sh -h
will display the command line options. An example build command might look like this:
./cimpp.sh -s/root/Signalogic_2012v4/CIM/apps/test/ffmpeg_demo/ -px86 -ati66x -cSIGC66XX fft.c
The file 'template_Makefile' in that directory can be edited for changes to the build.
Makefile Notes
1.
ORDERED_OBJS includes any libraries (“lib files”) that need to be linked. More
libraries can be added as needed.
2.
CIM_DEFINES are all the preprocessor macro defines used.
3.
CIM_INCLUDES are the include directories for the build process.