请问CLA中可以定义数组吗,是否有所要求,我写的如下
#pragma DATA_SECTION(i16a[2],"Cla1DataRam0");
volatile int16 i16a[2];
报错为expect a “,”
user3518395:
回复 Howard Zou:
多谢
请问CLA中可以定义数组吗,是否有所要求,我写的如下
#pragma DATA_SECTION(i16a[2],"Cla1DataRam0");
volatile int16 i16a[2];
报错为expect a “,”
shixiang du:
回复 peng huifeng:
peng huifeng
正确的做法是:
#pragma DATA_SECTION(i16a,"Cla1DataRam0"); // 声明的地方只需要写i16a即可volatile int16 i16a[2];
cla程序函数体中不可以定义变量,CLA和CPU数据传递只能通过RAM进行,例如:
#pragma DATA_SECTION(i16a,"Cla1ToCpuRam0") // CLA给CPU数据
#pragma DATA_SECTION(i18a,"CpuToCLARam0") // CPU给CLA数据
void CLATask1(void)
{
// 函数体中不可以定义变量
}
请问CLA中可以定义数组吗,是否有所要求,我写的如下
#pragma DATA_SECTION(i16a[2],"Cla1DataRam0");
volatile int16 i16a[2];
报错为expect a “,”
peng huifeng:
回复 shixiang du:
哦,这个我还没有尝试过在CLA函数体内部去定义变量,我是按照我的一贯做法去建议的,按照建议做肯定没有错误;晚点我会测试下再回复你,学习了!
请问CLA中可以定义数组吗,是否有所要求,我写的如下
#pragma DATA_SECTION(i16a[2],"Cla1DataRam0");
volatile int16 i16a[2];
报错为expect a “,”
shixiang du:
回复 peng huifeng:
peng huifeng
哦,这个我还没有尝试过在CLA函数体内部去定义变量,我是按照我的一贯做法去建议的,按照建议做肯定没有错误;晚点我会测试下再回复你,学习了!
TI中文支持网




