查看: 3452|回复: 6

[已解决] 【LPC54114双核任务一】2、不明白这个警告是什么意思呢

[复制链接]
  • TA的每日心情
    无聊
    2017-12-31 18:01
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    8

    主题

    140

    帖子

    0

    高级会员

    Rank: 4

    积分
    791
    最后登录
    2019-11-10
    发表于 2017-6-25 10:48:24 | 显示全部楼层 |阅读模式
    警告1.png

    ..\device\drivers\fsl_clock.h(441): warning:  #66-D: enumeration value is out of "int" range

    最佳答案

    问题的根本原因是enum类型是一个signed 类型,也就是有符号的,32位的范围是-2147483648 到2147483647, 而文中0x80000000U,注意后面这个U,是unsigned。在无符号中这个数代表2147483648,这个超过了enum的赋值范围 ...
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-2-7 18:18
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    13

    主题

    126

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    1628
    最后登录
    2021-7-13
    发表于 2017-6-25 14:56:10 | 显示全部楼层
    这个数太大了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    91

    主题

    2929

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    7812
    最后登录
    2024-4-28
    发表于 2017-6-26 10:10:25 | 显示全部楼层
    看一下数据类型
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-4-1 22:48
  • 签到天数: 302 天

    [LV.8]以坛为家I

    87

    主题

    7322

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    4421
    最后登录
    2021-1-25
    发表于 2017-11-29 13:58:15 | 显示全部楼层
    看过了                       
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    19
    最后登录
    2018-9-27
    发表于 2018-8-10 15:12:59 | 显示全部楼层
    遇到了同样的问题,MCU是LPC804,警告如下
    Unnamed QQ Screenshot20180810151215.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    19
    最后登录
    2018-9-27
    发表于 2018-9-27 09:56:36 | 显示全部楼层
    hu635993746 发表于 2018-8-10 15:12
    遇到了同样的问题,MCU是LPC804,警告如下

    已经解决,见链接http://community.nxp.com/thread/472946
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-7-4 09:29
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    1

    主题

    48

    帖子

    10

    中级会员

    Rank: 3Rank: 3

    积分
    257
    最后登录
    2019-12-23
    发表于 2018-9-28 17:49:57 | 显示全部楼层
    问题的根本原因是enum类型是一个signed 类型,也就是有符号的,32位的范围是-2147483648 到2147483647, 而文中0x80000000U,注意后面这个U,是unsigned。在无符号中这个数代表2147483648,这个超过了enum的赋值范围,你可以忽略这个问题,也可以直接赋值为负数, 看着warning烦的话直接在option里面设置忽略掉即可。

    评分

    参与人数 1 +2 收起 理由
    zero99 + 2

    查看全部评分

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-28 22:14 , Processed in 0.143075 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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