打印

转——【CLA调试点滴】浮点数的观察方法

[复制链接]
1326|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
G21372|  楼主 | 2014-7-21 08:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C2000的CLA是浮点处理器,IEEE 32位表示法。处理浮点数的速度快、精度高。

然而在调试时,看浮点数寄存器的不直观,即使有经验者也不方便。

解决办法:
它的寄存器只有四个,MR0~MR3,可以设置一个成员为浮点数的结构体,放在Cla1ToCpuMsgRAM中,在需要观察寄存器值的地方加入一条写结构体的指令。这样就可以方便地观察寄存器了。

具体处理方法:
1、加入的指令均为MMOV32 ,可以与其它指令并行。
2、加入的指令前后加入编译控制,使它在调试时参加编译,在发布板时不参加编译。

相关帖子

沙发
G21372|  楼主 | 2014-7-21 08:15 | 只看该作者
别人的经验 很有用 转给大家看看

使用特权

评论回复
板凳
dirtwillfly| | 2014-7-21 20:43 | 只看该作者
感谢分享:handshake

使用特权

评论回复
地板
dontium| | 2014-8-3 13:41 | 只看该作者
:lol

谢谢转帖

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

1658

帖子

5

粉丝