请问一下,在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
TI中文支持网



