[讨论] 【CLA调试点滴】浮点数的观察方法

dontium   2014-1-27 14:40 楼主
C2000的CLA是浮点处理器,IEEE 32位表示法。处理浮点数的速度快、精度高。

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

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

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

回复评论 (1)

可以贴个图出来吗
点赞  2016-6-24 19:29
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复