RA4M2的
开发板终于要来了,感谢
论坛和开发商的竭力沟通,给我补发了一个开发板,怎么说呢?真的是历经磨难,谁会说遇到口罩问题又碰上了一场大火,它就飞了,不过不影响开发板的优秀,新的开发板已经在路上了,先体现进行一下准备工作。
由于板子还没有到手,咱们主要先了解一下开发环境。
瑞萨RA系列的
单片机有一个自己的开发环境e2 studio,这个是官方首推的,是瑞萨
电子的一款包含代码开发、构建和调试的开发工具,在本人看来,其最大的特点是集成了FSP,相对方便。同时也支持Keil、IAR等主流编译器,RA Smart Configurator具有单独的应用软件,借助RASC,使用第三方工具链和IDE (比如Keil、IAR、GCC等)的开发人员可以像e2 studio 的用户一样,以相同的方式访问软件系统(BSP、HAL 驱动程序、中间件、RTOS)的项目设置和图形化配置、引脚分配和时钟设置等,所以具体的使用环境需要根据个人的习惯来,由于公司主导的开发环境是IAR,所以其创建主要以IAR为例。
这里需要注意,没有找到IAR的Pack包,不过IAR9以上版本已经全面支持瑞萨RA系列的单片机。
下载并安装RA Smart Configurator,
软件可以在瑞萨官网进行下载,下载地址:https://ramcu.cn/lists/21.html
;
安装直接根据提示一步一步进行就可以,这里有一点需要注意的,安转完成的软件并不会生成软件快捷图标,一定要记住自己的安装位置;
重点来了,使用RA Smart Configurator创建IAR工程:
双击RASC,新建工程;
设置工程名和存储位置;
选择对应的开发板和IDE;
选择非TrustZone的工程,下一步选择noROTS,完成就会生成目标工程。
第二个重点就是IAR和RA Smart Configurator的联动,不能每一次都出来生成一下,所以可以通过IAR的Configure Tools添加RA Smart Configurator,具体方法参考官方指导的方法:
- To Use RA SC with EWARM, RA SC needs to configured as a tool in EWARM by selecting the menu item Tools > Configure Tools.... Select New to create a new tool in the dialog shown and add the following information:
- Menu Text: RA Smart Configurator
- Command: Select Browse... and navigate to rasc.exe in the installed RA SC
- Argument: -compiler IAR configuration.xml
- Initial Directory: $PROJ_DIR$
- Tool Available: Always
- Menu Text: Device Partition Manager
- Command: Select Browse... and navigate to rasc.exe in the installed RA SC
- Argument: -application com.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml "$TARGET_PATH$"
- Initial Directory: $PROJ_DIR$
- Tool Available: Always
开发板资源如下:
主控MCU是: R7FA4M2AD3CFP MCU
晶振频率是100MHz,采用了ARM Cortex®-M33 内核架构。
拥有了512KB 代码闪存,并且有128KB SRAM
外部有100 引脚,并且都已经引出。
主控MCU芯片采用了LQFP 封装工艺。
板载USB转TTL模块,可用于串口
通信和烧录
板载SWD接口,方便用户调试与下载,也就是说开发板没有板载调试器
它拥有了 三个自定义 LED 指示灯
一个
电源 LED 指示灯
USB转TTL模块TXD和RXD指示灯
按键方面:
两个用户按钮
和一个复位按钮
两个Pmod接口
接下来就等开发板的到来了。