本帖最后由 weizhongc 于 2014-8-7 16:52 编辑
8月1号,收到开发板,感觉自己挺幸运的,只不过搭建环境,到硬件仿真整个过程真囧啊。
记得12年还参加了瑞萨的电子大赛,一直没用过瑞萨的单片机,今天eeworld给了这个机会。或许是从未使 用 过 的 原因吧,对于这块小开发板
我还是挺好奇的、挺激动的 。打开开发板的包装盒,恩,包装得还是挺精致的, 仿真器也很小巧,还有一张光碟。这个学习过程算开始了,打开光驱放入光
碟,发现肿么没资料的,还可以刻录,难道瑞萨送一张光碟给我们刻录这学习过程的资料么。可是光碟上去写着include 。。。。。。尼玛。原来是忘记了刻
录。算了,,, 算了,活动的页面有很多 的
参考资料。
首先安装Cube Suite,file:///C:\Users\ADMINI~1\AppData\Local\Temp\9Q_`AH@H`]~FU]FS1QJ%KWS.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\9Q_`AH@H`]~FU]FS1QJ%KWS.png安装完后才知道编译器不支持R7F0C80212,哎,肿么办啊。于是问了度娘,终于找到了办法解决, 这里是解决的链接
让Cube Suite 支持 R7F0C8212,这个同志写的不错,大家看看这帖子就够解决你开发环境不支持
R7F0C8212的问题了。工程打开了。以下是问题的关键,贴
出来方便以后遇到问题的人搜索到。
Cannot find product list file 'D:\Program Files\Renesas Electronics\CubeSuite+\Device\78K_Productlist.xml'.(E0020001)
Cannot find device file 'D:\Program Files\Renesas Electronics\CubeSuite+\Device\RL78\Devicefile\DR5FC8021.DVF'.(E0023002)
Cannot find product file 'D:\Program Files\Renesas Electronics\CubeSuite+\Device\RL78\R7F0C8021_common.xml'.(E0021001)
好了搞定开发环境了,接下来就是硬件连接了。按下面的序号把debug 线接上就好了。插上USB,这样硬件就算搭好了。
电脑发现新设备后,在刚才的参考资料的页面下载仿真器驱动后安装。安装成功,哇塞,这仿真器原来就是一个串口啊。太高级。
,,,,,开发环境搭好了,硬件也连接好了,点击仿真。泥煤,又搞弹出个对话框,写着,,,
Cannot run debugger and a utility at the same time.(E1200266),原来我的仿真器固件更新错了,要RL78G10_OCD_FW才对。
哎,这个也高级了吧,某个系列对应一个固件。不过相对于那些台系的单片机还好了,你如果是小批量的开发都不用去买个几百块甚至几千块的仿真器来
开发了。这下仿真器的问题也解决了吧,再次仿真,fuck,又出现问题,我都搞了三个晚上啦,肿么就这么曲折啊。
No response from the CPU. Please confirm the signal of the CLOCK or RESET,WAIT and so on.(E1200416)
又去问度娘,发现问题了,原来最后的一个拨码开关拨错了。再次仿真,天吶,终于绿灯亮了,开发板灯闪了。
整个仿真器的拨码开关如下
1 M2
2 int Clock
3 Debug Mode
4 5
5 M3
关于大家在研究怎么下载HEX文件,其实每次你仿真完了,只要把最后一个拨码开关拨到other的时候,就处于离线运行了。
完了,这算我的第一篇心得了,应该够300字了吧,我很想问管理员,程序算么,要算,我给你复制一个程序下来凑凑字数了。