定义一个数组变量,如何在在cla内核中和.c核中都能够使用?我以下操作,发现给数组变量赋值经常出现问题,会把给数组0赋值的变量莫名其妙的给数组1赋值,请问有什么问题?
CMD文件数据空间:
RAMLS0 : origin = 0x008000, length = 0x000800
DqDataRam : > RAMLS0, PAGE = 1
设置 RAMLS0 为cla内核使用数据空间
MemCfgRegs.LSxMSEL.bit.MSEL_LS0 = 1;
MemCfgRegs.LSxCLAPGM.bit.CLAPGM_LS0 = 0;
#pragma DATA_SECTION(fClaView, "DqDataRam ");
float fClaView[21];
在cla内核中给变量
fClaView[0] = 1001;
结果 fClaView[0]未等于1001 fClaView[0]等于1001,fClaView[0]还是等于0,fClaView[3]程序中从未使用过
mangui zhang:参考百度中CLA_C2000_C_Compiler(wenku.baidu.com/…/dc6b680e87c24028905fc326.html)
同时还有processors.wiki.ti.com/…/C2000_CLA_C_Compiler
未经允许不得转载:TI中文支持网 » 280049 cla内核 与.c核共用变量使用问题
相关推荐
- TIDM-DC-DC-BUCK: Design files can't download
- TMS320F28335: Error enabling this function: This task cannot be accomplished with the existing AET resources.
- TMS320F280049: 芯片在运行过程中莫名出现复位
- TMS320F28035: Ti28035芯片看门狗复位偶尔失败问题
- TMS320C28346: 28346 DMA和CPU同时访问冲突问题
- TMS320F28335: 是否有对应的SDL 软件诊断库?
- LAUNCHXL-F28069M: J3,5V引脚的作用是什么;在ADC采样过程中,需要怎样接外接信号?
- TMS320F28335: C2000™︎ 微控制器论坛