这次开发中使用了CS+ 3.0,使用过程其实和以前的cubesuite 2感觉差不多。简单分享下心得
优点:
入门比较简单,ctr+鼠标滚轮放大缩小字体很实用。
缺点:
对中文支持很差,可以输入中文,但是第二次打开往往变成乱码。同时代码中最好不要出现中文,哪怕是中文注释,不然死在哪里都不知道。后来没有办法只好将所有注释给删了
不支持这次809的CG功能,话说去年的802是支持的,这个在开发定时器的时候尤其有用。同时表扬一下瑞萨的文档,写的不错,模块框图画的很清晰。没有这文档,那估计是没戏了。
顺便说说使用CS+时发现的一个小问题,CS+在整数运算时,似乎都是按照char型来进行的,比如rxbuf是个uchar型数组,temp是个unsigned short型整数,那么temp=rxbuf[0]*100+rxbuf[1]*10+rxbuf[2]的结果是会有问题的(btw,在keil C中没有问题),非要先做个强制类型转换才行,比如:temp=(unsigned short)rxbuf[0]*100+(unsigned short)rxbuf[1]*10+(unsigned short)rxbuf[2]
最后,ezcube的调试性能还是有点低下的。
虽然说的内容以吐槽为主,但整体使用过程还是顺畅的。对整体开发环境的评价,可以给到85左右。