D001-开发工具-Cubesuite+

来源:互联网 发布:淘宝消保保证金 编辑:程序博客网 时间:2024/06/10 22:21

主要内容为Cutesuite+使用过程中遇到的问题、及其解决方法。
更多信息、可以查阅软件自带的Help和Tutorial。


软件版本:V2.02.00,涉及问题 = [1,6] + []

软件版本:V4.00.00,涉及问题 = [7, ...]



[使用"标题3"格式]


1、代码生成器导致崩溃

代码生成器版本:

CubeSuitePlus_Code_Generator_for_RL78_78K__V20400

问题复现:

在工程里面打开代码生成器、并选择R5F10WMG,进入代码生成器、设置时钟和引脚等并保存。

崩溃频率极高、甚至刚打开代码生成器或者打开工程就会崩溃。

解决:

不使用这个版本的代码生成器,或者在工程里面不开代码生成器

或者替换成较旧的版本:CubeSuitePlus_Code_Generator_for_RL78_78K__V20300(此时R5F100LE可用代码生成器)


2、没有可编译代码的文件报错

问题复现:

新建一个.c文件,里面不写代码,可以有注释但会收到报错如下(E0325, E0301, E0701):


被#if 0 或#ifdef / #ifndef 屏蔽的代码属于不可编译的代码(被预编译后就不存在代码了)。

解决方法详见Help/Chapter 10 Cautions:



3、文件末尾必须多留出一行、否则报错:



4、有时候注释语句后面无空格/Tab会报错

问题复现:

下面的代码会报错

解决:

'//'' 或'/*  */' 注释后面加空白字符


5、tab长度无法修改

问题复现:

修改Tool/option下的Display/Tab width为4、第一次提示写入错误,以后都不再提示:


重启CS+也无效,设置没有修改过来。

解决:

暂无

手动使用空格键


6、打开Help的正确方式:

如果我已经打开了一个RL78项目、那么它的help内容如下:

如果我启动软件后什么项目都没打开,那么它的help内容如下:


可是问题在于同样是RL78这一项,它们的内容居然不一样:


这导致我很多时候打开help时居然无法找到上次看的内容在哪里。
原因就是没有打开项目时,它的help里面没有coding和build这两项。
然而help也没有任何提示说两种打开方式有什么不一样。






原创粉丝点击