查看: 7987|回复: 21

[CodeWarrior] 用CW环境编译器的时候发生灵异事件

[复制链接]
  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-7-22 14:39:23 | 显示全部楼层 |阅读模式
    我在做按键中断的时候,想在工程的Vectors.c文件里面添加中断的入口地址。添加完了保持并编译运行,结果没有问题。。。然而当我把软件关闭了重新打开,然后再编译一次的时候,我发现我之前修改的地方,软件都帮我恢复了。每次都是这样,你们说这样奇怪吗,各位给点意见,是不是因为我的软件还没付费的原因!!!            (我只修改了代码的最后一行)
    我知道答案 目前已有21人回答
    修改后的中断地址.png
    自动恢复.png

    评分

    参与人数 1NXP金币 +10 收起 理由
    小七 + 10 打赏!

    查看全部评分

    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    340

    帖子

    0

    高级会员

    Rank: 4

    积分
    722
    最后登录
    2016-1-9
    发表于 2015-7-22 15:44:55 | 显示全部楼层
    是不是因为你用了PE
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-7-22 15:57:44 | 显示全部楼层
    LokTarOgar 发表于 2015-7-22 15:44
    是不是因为你用了PE

    是啊,我是用PE的啊,但是PE也不会这么坑吧,是软件本身有问题,还是我设置的时候设置错了?谁有遇到过这种情况
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]常住居民I

    16

    主题

    259

    帖子

    3

    高级会员

    Rank: 4

    积分
    993
    最后登录
    2023-1-6
    发表于 2015-7-22 16:47:18 | 显示全部楼层
    我用PE的MQX操作系统也是这样,重新设置下任务数量,以前的任务代码就没了,很坑,所以对于这个,你只能先把容易被PE覆盖的内容复制到TXT里面,设置完再从TXT里面把原来的内容拷进去。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
    发表于 2015-7-22 19:09:33 | 显示全部楼层
    先把改好的文件复制出来吧。
    另外PE的每个模块右击时都会出现是否生成代码的选项,可以选择不生成代码,这样每次给工程生成代码时就不会覆盖这个模块了
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-7-22 23:25:37 | 显示全部楼层
    小华-415468 发表于 2015-7-22 16:47
    我用PE的MQX操作系统也是这样,重新设置下任务数量,以前的任务代码就没了,很坑,所以对于这个,你只能 ...

    没有其他更好的办法了吗,这个IDE怎么这么坑爹啊,我今天调试了好久都没有成功,然后打开代码看才知道,原来我的内容被复原了,晕死!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-7-22 23:27:02 | 显示全部楼层
    kingsings 发表于 2015-7-22 19:09
    先把改好的文件复制出来吧。
    另外PE的每个模块右击时都会出现是否生成代码的选项,可以选择不生成代码,这 ...

    他是直接问都没有问过我,就帮我自动复原了,晕死!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-7-22 23:27:18 | 显示全部楼层
    kingsings 发表于 2015-7-22 19:09
    先把改好的文件复制出来吧。
    另外PE的每个模块右击时都会出现是否生成代码的选项,可以选择不生成代码,这 ...

    这个bug没人提出来过吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    63

    主题

    263

    帖子

    0

    高级会员

    Rank: 4

    积分
    921
    最后登录
    2021-2-23
    发表于 2015-7-23 08:56:25 | 显示全部楼层
    PE只需要你在模块组件里面把中断打开了,填好函数名,就会自动把你的中断函数声明好并映射到中断向量表,不需要你手动改,你只要在event.c或者main.c里直接写中断函数就行。
    而且楼上也说可以选择生成或不生成代码,怎么会是bug。
    先熟悉IDE
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-7-23 09:53:09 | 显示全部楼层
    在你对程序进行修改过后,使用以下步骤可以锁定代码不会更改,先调出工程的properties选项
    屏幕截图.jpg
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-9 18:05 , Processed in 0.110375 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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