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

共9条 1/1 1 跳转至

[原创]瑞萨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-25 09:28:30     打赏
2楼
谢谢版主~~

院士
2012-08-27 10:02:10     打赏
3楼
谢谢了                    

院士
2012-08-30 23:23:25     打赏
4楼
以此话共勉励~~~

院士
2012-08-31 23:13:52     打赏
5楼
共同努力~~

院士
2012-09-04 11:06:40     打赏
6楼
其只是一个代码生成辅助软件。
界面很友好,如果哪里不明白,直接论坛发帖吧。

院士
2012-10-09 09:01:00     打赏
7楼
那个界面我觉得已经很简单了。
想要什么打个勾,设置什么直接写数。然后点一下代码生成,之后就能在指定目录里看到一个新建成功的iar工程文件,然后再打开IAR软件,打开工程即可。

院士
2012-10-09 20:55:46     打赏
8楼
软件配置依据你的项目所需而设计啊~~
要打开几个串口,就配置几个~~

不需要的就不用管了。

还是我没有明白楼上的意思啊?~~

院士
2012-10-10 09:09:08     打赏
9楼
除了工程文件外,其余均为C语言文件。
楼主安装一下这个软件,然后按照其提示操作一遍,再点生成代码按钮,之后,就知道生成什么文件?文件里的内容是什么了!

共9条 1/1 1 跳转至

回复

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