请选择 进入手机版 | 继续访问电脑版
搜索
12
返回列表 发新帖
楼主: 林楠春

[讨论] KEIL编译器的问题

[复制链接]

该用户从未签到

37

主题

2167

帖子

32

蝴蝶豆

论坛元老

最后登录
2023-2-9
发表于 2018-9-14 14:00:57 | 显示全部楼层
也可以强制按照一个字节对齐,就是你期待的了,编译时加上属性就行
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

6

帖子

0

蝴蝶豆

初级会员

最后登录
2020-6-8
发表于 2018-9-14 14:55:47 | 显示全部楼层
感觉是你的结构体里面内容,字节问题
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

蝴蝶豆

初级会员

最后登录
2021-2-24
 楼主| 发表于 2018-9-14 15:29:02 | 显示全部楼层
谢谢各位,做了修改了,并找到了说明
4.png
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

455

帖子

33

蝴蝶豆

金牌会员

最后登录
2021-3-22
发表于 2018-9-14 16:00:24 | 显示全部楼层
非常低级的一个数据对齐问题,上升到编译器问题,无语了.
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

455

帖子

33

蝴蝶豆

金牌会员

最后登录
2021-3-22
发表于 2018-9-14 16:01:30 | 显示全部楼层
最简单的判断就是程序启动后打印一下sizeof,看看是不是你想像的大小.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-15 11:47
  • 签到天数: 537 天

    [LV.9]

    29

    主题

    2176

    帖子

    127

    蝴蝶豆

    论坛元老

    最后登录
    2023-8-27
    发表于 2018-9-14 21:11:55 | 显示全部楼层
    本帖最后由 stm1024 于 2018-9-14 21:17 编辑

    不用仔细看,就知道肯定是字节对齐的问题。
    可以了解一下什么是字节对齐,以及为什么要做字节对齐。

    你还可以搜索一下:#pragma pack(n)

    另外,一点小小的建议:

    碰到问题不要轻易怀疑是工具或者芯片出问题。

    这些工具开发人员的水平,不知道比我们高到那里去了。

    尤其是,你的问题在网上搜索,没几条结果的时候。


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-15 11:47
  • 签到天数: 537 天

    [LV.9]

    29

    主题

    2176

    帖子

    127

    蝴蝶豆

    论坛元老

    最后登录
    2023-8-27
    发表于 2018-9-14 21:18:31 | 显示全部楼层
    林楠春 发表于 2018-9-14 15:29
    谢谢各位,做了修改了,并找到了说明

    和这个没太大关系
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-3-28 18:14 , Processed in 1.174203 second(s), 35 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表