求助:
一个基于bios_6_33_06_50的RTSC工程,在L2空间够的情况下,怎么才能打开L2cache,并将其设置为256K。
需要对其配置文件.cfg进行怎么的配置,或者在main()函数中使用哪些指令吗?
工程环境是CCS v5.1,板子是TMS320C6678。
跪 求大神指点啊!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
求助:
一个基于bios_6_33_06_50的RTSC工程,在L2空间够的情况下,怎么才能打开L2cache,并将其设置为256K。
需要对其配置文件.cfg进行怎么的配置,或者在main()函数中使用哪些指令吗?
工程环境是CCS v5.1,板子是TMS320C6678。
跪 求大神指点啊!
cache所述的module为:ti.sysbios.family.c66.Cache
使用函数:
结构体定义如下:
在一个不使用sysbios的工程中,我如果想打开l2cache的话,调用的是CSL中的API,如下所示,其中128、129、130、131的意思应该是对哪一段DDR的映射,之后将L2cache设置为256k。
CACHE_enableCaching(128); //MAR128: 0x80000000-0x80ffffff cache映射的范围
CACHE_enableCaching(129);
CACHE_enableCaching(130);
CACHE_enableCaching(131);
CACHE_setL2Size(CACHE_256KCACHE);
那我如果想在sysbios的工程中,打开相同的L2cache功能的话,我应该怎么做?