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

TMS320F28377S在应用中数组或结构体赋值出现问题

大家好,我在应用TMS320F28377S的过程中,遇到一个奇怪的问题,部分数组或结构体赋值在没有被调用的情况下,出现问题数据变化,请问这是什么原因呢?谢谢!

Susan Yang:能否请您详细说明下?请给出相关的代码以及您操作的软件环境。谢谢

大家好,我在应用TMS320F28377S的过程中,遇到一个奇怪的问题,部分数组或结构体赋值在没有被调用的情况下,出现问题数据变化,请问这是什么原因呢?谢谢!

user1818283:

回复 Susan Yang:

您好,我用的CCS软件版本号是V8.3.1
目前软件代码量比较大,其中定义了几个共用体,如下描述,SpiRxDataA,SpiRxDataB赋值都是对的,但是SpiRxDataC、SpiRxDataD即便不赋值,在用仿真器在线仿真时,都会发现这两个数据在不断的更新,我在怀疑是CMD的分配有问题,但具体什么原因导致这个问题,还不是很清楚。
typedef union
{Uint16 all;struct{Uint16bCpldversion:9;Uint16bSlaveNum:4;Uint16bReserveAddress :3;}bit;
}SpiRxData4;

SpiRxData1 SpiRxDataA;
SpiRxData2 SpiRxDataB;
SpiRxData3 SpiRxDataC;
SpiRxData4 SpiRxDataD;

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377S在应用中数组或结构体赋值出现问题
分享到: 更多 (0)