微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 求问大家,IAR如何设置按1字节对齐

求问大家,IAR如何设置按1字节对齐

时间:12-23 整理:3721RD 点击:

如题,求问大家,IAR如何设置按1字节对齐?

8bit的芯片没有对这个概念 就一个字节一个字节的

progma pack(n)

指定结构体对齐方式!#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总大小也有个约束条件,分下面两种情况:如果n大于所有成员变量类型所占用的字节数,那么结构的总大小必须为占用空间最大的变量占用的空间数的倍数;

2538+HA1.2 (IAR FOR ARM 开发环境),该指令progma pack(n),压根就编译不了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top