请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28027 工具/软件:Code Composer Studio
尊敬的先生或女士:
我正在使用 DPL 库、希望在我处于 DPL_ISR (宏)中时访问在 C 中定义的一些结构成员。
我尝试遵循以下 文章和 TMS320C28x 汇编语言工具 v15.12.0.LTS 用户指南(修订版 J)_spru513j。 但是、编译器仍会报告缺少结构体/联合体的错误。
以下是我的代码的关键部分:
我的结构定义为
typedef 结构{
_IQ Vacpu;// iQ24中的整流电网电压 p.u
(笑声)
}州变量;
在 C 中定义为
StateVariables StateVars;
将汇编中的结构成员视为
MOVL @ StateVars.VacPUraw、ACC;IacPURAW = ACC
它报告错误[E009]结构/联合缺失
感谢 你的帮助