一、RACS配置
图形化配置工具已经成为各单片机厂商着力推出的重要的制胜法宝之一,图形化配置工具是将面向对象的编程思想和模块化/标准化的编程思路结合的适配主流的编程思路。
RA Smart Configurator解决方案工具包为瑞萨单片机的开发极大的降低了配置难度。

根据开发板MCU的型号选择对应的型号和对应的开发环境。这里选择R7FA4M2AD3CFP芯片和MDK的开发环境(MDK版本升级至MDK542a版本,社区版,正版免费,测试过低版本可能编译报错)。
引脚配置处根据硬件电路的设计,配置引脚并标上标签。

保存工程后即可生成MDK配置文件代码。
二、MDK编程
RASC生成代码后,打开对应的工程文件夹,首先编译全部程序,程序0错误,0警告。

低版本的MDK此处编译后可能会产生错误,错误的原因是BSP这个驱动文件没有被编译或包含,在魔法棒中将BSP这个文件所在的文件夹导入到索引的路径中可以解决低版本编译错误的问题,仍旧有报警,但是也遇到过再添加代码后编译错误的问题。测试过几个版本的MDK,最终建议还是去官网下载MDA最新版的社区版。
RA的编程思路也是采用硬件抽象层的的编程方法,即官方的标准库。这些库的方法在何处查询,RASC软件的stacks中提供了简洁明了的帮助文档。

点击IOport下的感叹号,即可跳转至帮助文档。

驱动LED这里只需要使用R_IOPORT_PinWrite()方法和延时方法。

编译成功后,设置输出.hex文件,用以下载。
三、RA Flash Programmer下载程序
打开RA Flash Programmer软件,新建一个工程,最好建立在程序的文件夹下。

Type-C的数据线接上后显示CH340端口即识别了开发板调试口,此外开发板上跳线需要调整至SCI/USB BOOT模式。

下载程序

下载后按RESET键可能LED灯没有任何显示,此时拔掉SCI/USB BOOT模式跳线帽,再按RESET键就会开始执行MCU中的程序(这个问题困扰了5天,连开发板公测程序都下载跑不了,最后终于想明白了)。
四、总结
简单程序,此处只是分享在简单调试过程中遇到的问题,总结:1。MDK最好安装最新的软件,更新瑞萨最新的Pack;2。RASC配置过程中需要细心;3。串口下载过程中先要插上跳线帽至SCI/USB模式,测试的时候需要拔掉此跳线帽。
|