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

TMS320F28335: 结构体如何按1字节对齐,加__attribute__((packed, aligned(1)))编译不过呀(CCS11的环境)

Part Number:TMS320F28335

typedef struct MoveXYZ_S //Download or Upload
{
long long xyz; //    i8 xyz[4];    串口发过来的,原值是1000( 11 11101000b),这里用啥类型都不对,调试时发现二进制被插入了8个0
i8 code;

}__attribute__((packed, aligned(1)));

Green Deng:

你好,对齐的问题可以参考一下编译器手册中7.1.7 Field/Structure Alignment的说明:

www.ti.com.cn/…/spru514y.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 结构体如何按1字节对齐,加__attribute__((packed, aligned(1)))编译不过呀(CCS11的环境)
分享到: 更多 (0)