从拿到板子到现在差不多快半个月了,到现在为止板子的使用方法才完全搞明白,在这个摸索的过程中遇到过很多千奇百怪的问题,但最终都一一解决了,接下来我将总结一下我所遇到的问题以及我解决的方法。只要搞明白了板子的使用方法,编程其实是一件非常简单的事情。。。。
拿到开发套后,首先你需要知道如何接线。讨教共有5样东西:目标板、调试器与目标板的连接线、USB线一根还有一张光盘。
那么如何把它们接起来呢?主要是目标板和调试器之间的那8根排线如何接,其它的相信大家都没问题。到底如何接线谁也不知道,这就需要找到官方文档说明。幸运的是瑞萨官方很贴心,光盘里面已经有了这份文档,名字叫做《EZ-CUBE用户手册.pdf》。因为大家都有,这里就不上传了。打开文档翻到第14页可以看到接线图。
另外EZ-CUBE后面有5个拨码开关需要设置,其实出厂时已经为我们设置好了,调试时可以不需要动它完全能正常工作,要想知道5个拨码开关的功能及如何设置,可以查看《EZ-CUBE用户手册.pdf》的第二章内容,里面写的很清楚.这里说一下第三个拨码开关,若拨到Debug Mode,则调试器可以正常在线调试程序,若拨到另一侧则调试器直接给板子供电,用户程序直接运行部调试.(注意:::改变拨码开关状态时需要断开usb线).
既然硬件都搭好了,那就搭建软件开发环境吧.光盘里直接由安装文件《CubeSuitePlus_Package_V20100.exe》,双击安装即可,当然你也可以去官网下载其它版本的去安装。安装过程中可以选择默认安装,也可以选择定制安装,这里我推荐的是定制安装,定制安装不需要安装它的所有组件,因为我们现在只需要开发R7F0C80212单片机,因为也可以说它是属于RL78系列,所有我们只选择与RL78有关的组件安装,这样少占电脑的存储空间。
安装完成后,发现开发软件并不支持我们的R7F0C80212单片机,在里面找不到这个型号的控制器。按照论坛里的方法我们有成功,要不就是提示找不到路径,要不就是提示对象引用出错。这里我说一下我自己的解决方法。
首先去官网下载设备文件Device Information,解压得到一个文件夹名为Device_Custom,里面有一个文件夹和三个文件,如图:
然后将这三个文件复制到你的安装目录下的\CubeSuite+\Device\RL78目录下,我的是D:\Program Files\Renesas\CubeSuite+\Device\RL78,然后将Devicefile文件夹下的2个文件复制到安装目录下的CubeSuite+\Device\RL78\Devicefile目录下,我的是D:\Program Files\Renesas\CubeSuite+\Device\RL78\Devicefile,完成,ok。
打开样例工程如图:
样例工程默认的调试工具是RL78 simulator,我们需要改成我们的EZ-CUBE 才能在线调试,如图
现在就已经可以编译下载调试了,如下图红色框所示的按钮就是编译并下载:
会出现如下的调试界面:点击run按钮可以全速运行,并且调试器的灯由红灯变为绿灯::
另外如果代码生成器没有,可以如下图所示进行设置:
补充一点,下载程序也可以用官方提供的下载软件Renesas Flash Programmer(RFP),
但是很遗憾我第一次下载成功后以后就没有再成功过,不知道为什么,怎么也解决不了,会弹出如下错误::
还请高手帮忙解决。
好了,到此我们就知道如何使用工具了,接下来就是如何编写代码区实现我们的功能了,未完待续,敬请期待………………………………