本帖最后由 moxair 于 2018-4-25 12:37 编辑
RL78新手讨论
在论坛上看到好多新手对RENEASA的芯片很不了解,且不容易上手,稍微给新手一些资料,大家一起讨论学些。写的很乱,将就着看吧。
一、开发环境
1、IDE我用的是IAR的,所以也就只介绍IAR的怎么用了。如下IAR for RL78没有针对中国市场芯片驱动(不过你可以找全球市场对应资源系列的型号,不过这里不建议这么弄,毕竟还是有区别的):
IAR 1.3 IAR 1.4 IAR 3.1
只有IAR 2.21有针对中国市场的芯片驱动。 PS:IAR 2.21后的版本,链接文件变了,变为后缀为 .icf的文件,且跟老版本的 .xcl 还是有区别的,需注意。后边介绍。
IAR 1.3 for RL78下载:[url=链接: 密码: smc9]链接: 密码: smc9[/url]
IAR 1.4 for RL78下载:[url=链接: 密码: f34j]链接: 密码: f34j[/url] PS:IAR 1.4 PJ(po jie)有个问题,每次重新打开工程需要重新设置下堆栈。如下图所示:
IAR 2.21 for RL78下载:[url=链接: 密码: f83v]链接: 密码: f83v[/url] 中国区设备驱动( 只针对IAR2.21版本):[url=链接: 密码: 2ikm]链接: 密码: 2ikm[/url]
IAR 3.1 for RL78下载:[url=链接: 密码: yy6d]链接: 密码: yy6d[/url]
加点自己在网上收集整理的关于IAR的资料:[url=链接: 密码: m6n5]链接: 密码: m6n5[/url]
2、代码生成器
代码生成器分为两个版本,全球的跟中国区的,如下为下载连接(软件有可能不是最新的,能用):
[url=链接: 密码: yns6]链接: 密码: yns6[/url]
PS:中国区的代码生成器没有可生成IAR的,这个需注意,不过一些外设的驱动还是能用的,自己修修补补还是可以用的,具体怎么用不细说了。无非就是少了选项字节跟中断服务函数不一样,还有些小毛病,自己捣鼓。
好啦,环境搭起来了,代码也有了,我们可以愉快的搭建自己的工程跟应用了。
还有一点,仿真器:RL78 可以用E1、 E2 LITE、 EZ-CUBE,建议有条件的还是用E1,没什么,就好用。EZ-cube也可以咯,E2 LITE没用过。
EZ-cub驱动跟说明文档:[url=链接: 密码: 39v4]链接: 密码: 39v4[/url]PS:EZ-CUBE只有IAR2.21版本以上的才支持。
不定期更新......
|