请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他部件:controlSUITE, C2000WARE工具/软件:Code Composer Studio
您好,
当我从头开始启动CCS项目并在项目向导中选择.cmd文件时,我会得到一个.cmd文件,其中包含两次_Ramfuncs_xxxx的区域。
是否有人能向我解释"至"区域的区别? 我n´t了#ifdefs,但我不明白。
我知道.cmd文件和部分部分的使用。
/*分配计划领域:*/
.cinit :> FLASHB 页面= 0,对齐(4)
。\n定位 :> FLASHB, 页面= 0,对齐(4)
.text :>> FLASHB | FLASHC | FLASHD | FLASHE 页面= 0,对齐(4)
代码开始 :>开始 页面= 0,对齐(4)
ramfuncts :负载= FLASHD,
RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
load_start(_RamfuncsLoadStart),
load_size (_RamfuncsLoadSize),
load_end (_RamfuncsLoadEnd),
run_start(_RamfuncsRunStart),
Run_Size (_RamfuncsRunSize),
Run_End(_RamfuncsRunEnd),
Page =0,align(4)
#ifdef __TI_Compiler_version__
#if __TI_Compiler_version__>= 1500.9万
.TI.ramfunc:{} load = FLASHD,
RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
load_start(_RamfuncsLoadStart),
load_size (_RamfuncsLoadSize),
load_end (_RamfuncsLoadEnd),
run_start(_RamfuncsRunStart),
Run_Size (_RamfuncsRunSize),
Run_End(_RamfuncsRunEnd),
Page =0,align(4)
#endif
#endif
此致,
Jasson