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

28335中结构体一字节对齐问题

请问一下,在28335上,结构体是否可以一字节对齐。如果不行,大家对于将数组强转为结构体是怎么操作的,结构体中有单字节,双字节,多字节。如果不行,会出错。我尝试过如此对齐结构体#pragma STRUCT_ALIGN(uart_frame, 1);,然后报错如下,#163-D unrecognized #pragma请问各位都是怎么解决这个问题的

Susan Yang:

C28x是32位的处理器,支持的最小数据单元是16bit。硬件上不支持按字节进行对齐。

请查看编译器手册TMS320C28x Optimizing C_C++ Compiler Vx.y.z User Guide

www.ti.com/lit/spru514

赞(0)
未经允许不得转载:TI中文支持网 » 28335中结构体一字节对齐问题
分享到: 更多 (0)