查看: 6735|回复: 24

[CodeWarrior] 同样的代码CW5.1不报错,CW10.6报Fixup overflow

[复制链接]

该用户从未签到

3

主题

28

帖子

0

注册会员

Rank: 2

积分
131
最后登录
2015-11-15
发表于 2015-8-8 11:47:46 | 显示全部楼层 |阅读模式
家里电脑换了64位win7后原先的CW5.1装不上去了,就下了CW10.6 offline,结果一样的代码在公司的5.1上没任何问题,在家里的10.6上就报错,如下

所报错误

所报错误


QQ图片20150808114340.png
这是报错所在函数,原先是没有上下的#pragma CODE_SEG   NON_BANKED和#pragma CODE_SEG DEFAULT的,网上有人使用类似方法似乎可以消除错误,但是我没有成功

QQ图片20150808114416.png
中断函数上也加上了,没有什么卵用

求大神指点







我知道答案 目前已有24人回答

评分

参与人数 1NXP金币 +5 收起 理由
小七 + 5

查看全部评分

回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-10 10:39:10 | 显示全部楼层
这个应该是CW10.6和CW5.1的工程兼容问题。
你如果使用CW10.6新建一个你芯片的工程,看看有问题吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

28

帖子

0

注册会员

Rank: 2

积分
131
最后登录
2015-11-15
 楼主| 发表于 2015-8-11 13:20:53 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-8-10 10:39
这个应该是CW10.6和CW5.1的工程兼容问题。
你如果使用CW10.6新建一个你芯片的工程,看看有问题吗? ...

工程是新建的呢,因为好像10.6不能导入MCP工程, 我就新建了个S08的工程,然后把头文件和源文件导入,但是一编译就这样了
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-11 14:01:48 | 显示全部楼层
Athlon-258663 发表于 2015-8-11 13:20
工程是新建的呢,因为好像10.6不能导入MCP工程, 我就新建了个S08的工程,然后把头文件和源文件导入,但 ...

新建工程后,本身就带有头文件了。
那时候,你编译有问题吗?
还是导入之后有问题,是不是本身头文件和你新导入头文件冲突了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-8-11 14:09:15 | 显示全部楼层
    CW5.1是16位的,10.6不支持。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    28

    帖子

    0

    注册会员

    Rank: 2

    积分
    131
    最后登录
    2015-11-15
     楼主| 发表于 2015-8-11 14:23:43 | 显示全部楼层
    安 发表于 2015-8-11 14:09
    CW5.1是16位的,10.6不支持。

    我并没有在WIN7 64位下使用CW5.1,是用10.6新建了S08的工程,只是把原来的CW5.1里写的S08单片机的源文件和头文件弄了进去。按我一开始想的话,这应该绕过CW5.1和win7 64的兼容性问题了,结果给报了这么个莫名其妙的错误。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-15 16:18
  • 签到天数: 39 天

    连续签到: 1 天

    [LV.5]常住居民I

    16

    主题

    259

    帖子

    3

    高级会员

    Rank: 4

    积分
    993
    最后登录
    2023-1-6
    发表于 2015-8-11 14:39:40 | 显示全部楼层
      你MCG初始化里面最后一句不等于0B11写得好有特色
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-11 15:04:13 | 显示全部楼层
    Athlon-258663 发表于 2015-8-11 14:23
    我并没有在WIN7 64位下使用CW5.1,是用10.6新建了S08的工程,只是把原来的CW5.1里写的S08单片机的源文件 ...

    把progma去掉,还有检查下MCGC1定义,看看有没有问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-8-11 16:27:46 | 显示全部楼层
    楼主方便把工程传上来吗?s08的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    28

    帖子

    0

    注册会员

    Rank: 2

    积分
    131
    最后登录
    2015-11-15
     楼主| 发表于 2015-8-11 20:07:09 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-11 14:01
    新建工程后,本身就带有头文件了。
    那时候,你编译有问题吗?
    还是导入之后有问题,是不是本身头文件和你 ...

    额,那时候我没编译,因为啥都没有嘛。我把它自动生成的全部去掉了,全部用的CW5.1下带来的文件
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-2 18:41 , Processed in 0.107824 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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