iar float 型对齐为什么只能在偶字地址
struct tmp{inta1;
inta2;
floatf;
}; 这样运行没什么问题
struct tmp{
inta1;
inta2;
int a3;
floatf;
};
这样定义后传到电脑顺序乱了!f占用了a3的2个字节
#pragma data_alienment=1 也无用 int和float都是4字节的? 不明白楼主在说什么 lcofjp 发表于 2014-8-23 11:45
不明白楼主在说什么
原来是上位机软件只能识别偶字地址,和iar无关!{:biggrin:}
页:
[1]