这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » [原创]瑞萨Applilet使用感受分享

共27条 1/3 1 2 3 跳转至

[原创]瑞萨Applilet使用感受分享

院士
2012-08-23 10:42:51     打赏

瑞萨Applilet使用感受分享 瑞萨RL78/G13开发套件里带有其官方推出的代码生成工具Applilet软件,这款小软件非常实用,可以方便我们生成工程文件包(包括自家的CubeSuite Plus 与 IAR IDE),RL78全系列的硬件配置初始化及底层驱动API函数。 简介在其说明文档里面就有,这里不再赘述,下面说说其使用,以便大家快速入门。

运行软件后,要选择MCU型号,咱们这次活动使用的为flash 64k的R5F100LE芯片。选择编译器的类型,目前只支持自家的CubeSuite Plus 与 IAR;之后选择操作目录与工程文件。这里的操作目录并不是最终目录,而是一般来说的环境目录,最终的文件目录是在该环境目录下的以工程名为文件夹的目录里,这里大家注意一下,以免多一级目录,不方便操作。

之后,软件会强制选择引脚的配置方案,大家可以参考手册来选择,新手可以先使用默认的选项,待一些实验完成后,可以慢慢查询相关内容(我查过,不太容易啊 -_-!!)。 在配置的引脚关系后,就可以配置片上资源了。这里我希望大家首先打开 watch dog 这个选项,先将其选为“unuse”。这样,在调试时,就不会出现莫名的错误了。

配置相关的硬件片上资源后,点击“generate code”按键,就能在指定目录找到生成的工程。

在生成的代码里,建议大家不要修改任何代码,只要大家重新更新的配置,那些配置就会自己更新,但是其标明的“start user code”与“end user code”之间是我们自己的代码,这部分代码不会因为我们重新配置外围资源生成的新代码而覆盖。注意啊!这两句注释也不能修改与删除啊~~(我没有试过后果 !!)

上面说得都是Applilet的方便之处,优势所在,下面也就再说说其不便之处。 Applilet生成的底层驱动,均没有硬件等待、冲突检测及处理方法。因此,如果直接连续调用其底层驱动,会发生发送缓冲寄存器溢出——很遗憾,其还没有报错机制(参考1)。因此,大家编写代码时,需要自己添加延时、等待及缓冲寄存器清空检测等。 Applilet生成的底层驱动,几乎全部使用了全局变量,对于4K的RAM来说,也未尝不可,但是大家要注意了这种使用方式,咱们的代码在局部函数操作这些变量时,要小心再小心,其影响的可不是局部啊~~

今天就写到这里吧!不再现丑了,也欢迎各位网友多提宝贵的建议与意见!更欢迎大家跟帖分享自己的调试经验。Hint: 被引用肯定会送积分哟~~~

 

+++++++++++++++++++++++++   华丽的分割线  +++++++++++++++++++++++++++++++

“Applilet对不同系列有不同的版本,如果安装最新的Cube Suite Plus则已经包含了applilet3了,并提供了最新版Cube Suite Plus下载地址链接”
帖子原地址: http://forum.eepw.com.cn/thread/219932/1#7 感谢 版主 瑞萨电子  补充信息。   参考1:Applilet提供了出错的处理中断,但是未提供其它解决方案,这里单方面认为“未有处理机制”



关键词: 原创     瑞萨     Applilet     使用     感受     分享    

院士
2012-08-23 10:48:29     打赏
2楼
设精,加分

高工
2012-08-23 11:07:09     打赏
3楼
非常好~。。

专家
2012-08-23 14:10:35     打赏
4楼
呵呵,鼓励原创

高工
2012-08-23 14:27:48     打赏
5楼
不是自己敲出来的代码,用着很不放心

高工
2012-08-23 23:13:06     打赏
6楼

正需要 学习下!


助工
2012-08-24 11:36:02     打赏
7楼
LZ总结得不错, Applilet对不同系列有不同的版本,比如说这次的Stick用的是Applilet3 for RL78/G13,对其它的RL78族产品也有各自的版本,
比如说

如果已经安装了CubSuite+的最新版本,则Applilet3已经包含在里面了,就是Code Generator

最新最全的下载网址请见以下网址
http://www2.renesas.eu/products/micro/download/index.html/#select

院士
2012-08-25 09:28:30     打赏
8楼
谢谢版主~~

专家
2012-08-25 11:07:50     打赏
9楼
自己敲出来的也不一定的很好,可以借鉴人家的东西也是不错的!

工程师
2012-08-25 11:41:34     打赏
10楼

LZ来的太及时了,正搞不清Applilet3是干什么的、怎么用呢,学习了。


共27条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]