查看: 9507|回复: 15

[CodeWarrior] CodeWarrior7.x和10.1调试器的使用

[复制链接]

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
发表于 2012-3-23 20:08:36 | 显示全部楼层 |阅读模式
 现在开始研究ColdFire系列单片机了,第一次接触32位。可是在开发环境使用上遇到了问题:
先后试了CodeWarrior7.2和10.1版本,发现调试器界面是CodeWarrior自带的,而之前5.1版本里的hiwave没有了。
这不要紧,关键是一直用的实时显示变量的功能不在了。
现在每次调试只能不停地点break……实在是蛋疼啊。
大家在用的过程中也遇到类似困惑了吗?或者有没有哪位有什么比较好的解决办法呢?
很纠结,求指导……
我知道答案 目前已有14人回答
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-3-24 16:42:39 | 显示全部楼层

    回复:CodeWarrior7.x和10.1调试器的使用

    关于你说的这个问题,你可以参考下图。CW10在这方面做的比较好。寄存器、局部变量、内存信息都可以看到。你可以参考下图:
    绿色是我定义的全局变量,红色框内是对所有全局变量的实时显示。
    未命名.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    2
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-24 22:21:25 | 显示全部楼层

    回复:CodeWarrior7.x和10.1调试器的使用

    回复第 2 楼 于2012-03-24 08:42:39发表:
    关于你说的这个问题,你可以参考下图。CW10在这方面做的比较好。寄存器、局部变量、内存信息都可以看到。你可以参考下图:
    绿色是我定义的全局变量,红色框内是对所有全局变量的实时显示。
     
    请问cw10在程序运行过程中也能实时查看变量吗?我遇到的问题是打断程序后变量就显示出来,而点击继续运行变量就不见了……难道这属于个别情况……?
     
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-3-26 09:15:19 | 显示全部楼层

    RE:CodeWarrior7.x和10.1调试器的使用

    临时变量只有进入这个函数才能看到的,除非你定义的是全局变量。如果想实时看这个变量的变化,就要定义全局变量,并且extern。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    2
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-29 17:22:33 | 显示全部楼层

    回复:CodeWarrior7.x和10.1调试器的使用

    回复第 4 楼 于2012-03-26 01:15:19发表:
    临时变量只有进入这个函数才能看到的,除非你定义的是全局变量。如果想实时看这个变量的变化,就要定义全局变量,并且extern。
     
    非常感谢!找到不能实时显示的原因了,在新建工程时优化选项要选easy debug才行……
    不过我在CW7.2里也实现了,原因还是软件设置的问题,要怪只怪自己对开发环境不够熟悉啊
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    26
    最后登录
    1970-1-1
    发表于 2012-4-11 22:02:14 | 显示全部楼层

    RE:CodeWarrior7.x和10.1调试器的使用

    请问这个问题最终是如何解决的?我现在的问题也是在运行的时候看不到变量,暂停的时候就可以看到了。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-4-12 08:56:49 | 显示全部楼层

    回复:CodeWarrior7.x和10.1调试器的使用

    回复第 6 楼 于2012-04-11 22:02:14发表:
    请问这个问题最终是如何解决的?我现在的问题也是在运行的时候看不到变量,暂停的时候就可以看到了。 

    在新建工程时优化选项要选easy debug才行……
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    0

    新手上路

    Rank: 1

    积分
    9
    最后登录
    1970-1-1
    发表于 2012-4-18 08:52:46 | 显示全部楼层

    RE:CodeWarrior7.x和10.1调试器的使用

    遇到了同样的问题,终于可以解决了,谢谢~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    81

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    265
    最后登录
    1970-1-1
    发表于 2012-4-18 09:02:40 | 显示全部楼层

    RE:CodeWarrior7.x和10.1调试器的使用

    但是如果要查看寄存器的时候还是需要暂停阿?  楼主这个问题有办法解决吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    58

    帖子

    0

    注册会员

    Rank: 2

    积分
    123
    最后登录
    2024-11-23
    发表于 2012-4-19 09:38:14 | 显示全部楼层

    回复:CodeWarrior7.x和10.1调试器的使用

    回复第 2 楼 于2012-03-24 16:42:39发表:
    关于你说的这个问题,你可以参考下图。CW10在这方面做的比较好。寄存器、局部变量、内存信息都可以看到。你可以参考下图:
    绿色是我定义的全局变量,红色框内是对所有全局变量的实时显示。

     
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-6 19:28 , Processed in 0.113956 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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