TI中文支持网
TI专业的中文技术问题搜集分享网站

28377S上CPU与CLA之间(cmd文件)空间分配问题??

针对片上各RAM的访问权限手册上都已经给出,只是在cmd中如何比较清晰的分配运行RAM以及数据RAM.

1、比方说ramfuncs,这部分是可以包含CLA代码和CPU代码的么?还是说仅包含CPU代码?

2、下面部分代码(在cmd文件中)到底是什么意思?

#ifdef __TI_COMPILER_VERSION
    #if __TI_COMPILER_VERSION >= 15009000
    .TI.ramfunc : {} > RAMM0, PAGE = 0
    #endif
#endif

#ifdef CLA_C
/* CLA C compiler sections */
//
// Must be allocated to memory the CLA has write access to
//
CLAscratch :
{ *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > RAMLS1, PAGE = 0

.scratchpad : > RAMLS1, PAGE = 0
.bss_cla : > RAMLS1, PAGE = 0
.const_cla : > RAMLS1, PAGE = 0
#endif //CLA_C

赞(0)
未经允许不得转载:TI中文支持网 » 28377S上CPU与CLA之间(cmd文件)空间分配问题??
分享到: 更多 (0)