主题:controlSUITE中讨论的其他部件
工具/软件:TI C/C++编译器
您好,
我正在使用EtherCAT从属设备。 要实施从属设备,EtherCAT技术组将提供从属设备堆栈代码[1]。 此代码将结构与指针运算结合使用。 这样就有必要禁止结构中的伪字节,这些字节由编译器自动插入。 通常可以使用“__packed__”属性,告诉编译器对于特定结构不允许使用虚拟字节。 在[2]中,我发现C2000编译器不支持“__packed__”属性。
C2000编译器是否有其他方法禁止结构中的伪字节?
此致,Stephan
[1] https://www.ethercat.org/en/products/54FA3235E29643BC805BDD807DF199DE.htm</s>2.9643万
[2] http://processors.wiki.ti.com/index.php/GCC_Extensions_in_TI_Compilers#Type_Attributes