工具与软件:
大家好、我将使用 Beckhoff 的 EtherCAT 从站堆栈代码工具为 AMIC110处理器生成从站堆栈代码。
SSC 工具生成包含16位索引元素的打包结构、然后 在16位整数之后生成32位数据元素(整数或浮点)。 AMIC110硬件是否存在存储器对齐限制? 如果无关紧要、在32位边界上对齐浮点数是否更快?
以下是 SSC 工具输出的一个示例、在本例中为32位整数、但浮点数具有相同的效果:
typedef 结构 obj_struct_packed_start{
uint16 u16SubIndex0;/**<\short Subindex 0 */
uint32 aEntries[11];/**<短子索引1 - 11 */
} obj_struct_packed_end
TOBJ800E;
#endif //#ifndef _ahu_objects_H_
感谢您提供有关 AMIC110硬件数据对齐要求的任何信息。
John