乱七八糟

1、关于linker command script:

The linker command script defines the memory map for the platform (where internal, shared and external memory start, etc.) and where we want our code and data sections to be placed.

2、关于GEL file:

Please note that the simple platform library application code is assuming that everything is running from shared memory (MSMCRAM) - so no GEL file is needed. It is preferred to run the respective CCS GEL file for that platform before loading and running any application.

3、关于MCSDK中的Platform Library的使用:

1、需要在项目predefined symbols中添加SOC_C6678。这么做,实际上是因为CSL库中的cslr_cgem.h中43行

#if defined(SOC_AM572x)||defined(SOC_AM571x)||defined(SOC_C6678)||defined(SOC_C6657)
#include <ti/csl/src/ip/cgem/V1/cslr_cgem.h>
#else
#include <ti/csl/src/ip/cgem/V0/cslr_cgem.h>
#endif /* SOC_XXXXX */

2、在调用Platform Library的同时,还需要调用CSL库;

4

关于MCSDK中的历程二,使用BIOS的led_play:c代码中的#include <ti/bios/include/swi.h>需要改为#include <ti/sysbios/knl/swi.h>

5

使用Eclipse RTSC project需要建立.cfg file。它有三个作用:1.) It replaces the linker.cmd file 2.) Allows you to include the various modules from BIOS and other Components you wish to use and 3.) allows you to configure default settings within them.

6

CCS代码补全Alt+/

原文地址:https://www.cnblogs.com/liqi120150/p/6158808.html