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

关于CLA汇编语言使用数组结构体问题

C2000 CLA ,使用汇编语言。

目标程序是一个多路电源,使用了一个结构体,如

struct {

float  PidError1;

float  PidError2;

……

}ABCD;

因为多路,每路要使用的结构都一样。这样就定义了个数组:

struct ABCD abcd[2];

在CLA的汇编语言中,使用这个结构:

MI32TOF32 MR0,@_abcd[0].PidError1

时出现错误,

Description Resource Path Location Type [E0003] Syntax error – Operand 3 CLA.asm /xxxx   line 54 C/C++ Problem

注,若不用数组形式时,程序能编译且正确运行。

谢谢大家。

mangui zhang:直接定义struct ABCD abcd0;struct ABCD abcd1;struct ABCD abcd2;吧

赞(0)
未经允许不得转载:TI中文支持网 » 关于CLA汇编语言使用数组结构体问题
分享到: 更多 (0)