你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
KEIL编译器的问题
[复制链接]
林楠春
提问时间:2018-9-14 10:40 /
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
16
分享
发布时间:2018-9-14 10:40
请先
登录
后回复
16个回答
andeyqi
回答时间:2018-9-14 14:00:57
a0a.1 32b0c
也可以强制按照一个字节对齐,就是你期待的了,编译时加上属性就行
赞
0
评论
回复
支持
反对
寻觅左岸
回答时间:2018-9-14 14:55:47
a0a.1 32b0c
感觉是你的结构体里面内容,字节问题
赞
0
评论
回复
支持
反对
林楠春
回答时间:2018-9-14 15:29:02
a0a.1 32b0c
谢谢各位,做了修改了,并找到了说明
赞
0
评论
回复
支持
反对
Johnson Cao
回答时间:2018-9-14 16:00:24
a0a.1 32b0c
非常低级的一个数据对齐问题,上升到编译器问题,无语了.
赞
0
评论
回复
支持
反对
Johnson Cao
回答时间:2018-9-14 16:01:30
a0a.1 32b0c
最简单的判断就是程序启动后打印一下sizeof,看看是不是你想像的大小.
赞
0
评论
回复
支持
反对
stm1024
回答时间:2018-9-14 21:11:55
a0a.1 32b0c
本帖最后由 stm1024 于 2018-9-14 21:17 编辑
不用仔细看,就知道肯定是字节对齐的问题。
可以了解一下什么是字节对齐,以及为什么要做字节对齐。
你还可以搜索一下:#pragma pack(n)
另外,一点小小的建议:
碰到问题不要轻易怀疑是工具或者芯片出问题。
这些工具开发人员的水平,不知道比我们高到那里去了。
尤其是,你的问题在网上搜索,没几条结果的时候。
赞
0
评论
回复
支持
反对
stm1024
回答时间:2018-9-14 21:18:31
a0a.1 32b0c
林楠春 发表于 2018-9-14 15:29
谢谢各位,做了修改了,并找到了说明
和这个没太大关系
赞
0
评论
回复
支持
反对
1
2
/ 2 页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
不用仔细看,就知道肯定是字节对齐的问题。
可以了解一下什么是字节对齐,以及为什么要做字节对齐。
你还可以搜索一下:#pragma pack(n)
另外,一点小小的建议:
碰到问题不要轻易怀疑是工具或者芯片出问题。
这些工具开发人员的水平,不知道比我们高到那里去了。
尤其是,你的问题在网上搜索,没几条结果的时候。
和这个没太大关系