在去年年底,我们举办了《基于RA6T2 1KW 逆变器参考实现》线上研讨会,大家对瑞萨RA MCU,尤其是主打高级电机控制和电源应用的RA6T2,反响非常热烈,在后台提出了很多有意义的问题。经过我们分门别类的梳理,特此把一些比较集中的问题和大家做一个分享与统一回答。前期主要聚焦在市场篇,后期会着眼于技术篇。
前篇回顾:
Part 1. 市场篇-芯片
Part 2. 市场篇-生态&应用
Part 3. 技术篇-芯片
Part 4. 技术篇-生态
问题一
编译器免费吗?支持哪些;开发环境是什么;烧写仿真工具是哪些?
● 三大内核家族的MCU:RA,RX,RL78都支持瑞萨官方推荐的e2 studio IDE,使用免费的GCC-ARM编译器。在Windows、Linux和iOS电脑上都可以使用。
● e2 studio相关文档,可参考:
瑞萨e2 studio产品页
https://www.renesas.cn/cn/zh/software-tool/e2studio-information-ra-family
e2 studio用户手册:快速入门指南
https://www.renesas.cn/cn/zh/document/qsg/renesas-ra-family-e2-studio-2022-07-or-higher-quick-start-guide
● 大家熟悉的IAR和KEIL在RA和RX上也有支持
● 烧写和仿真工具有Segger J-Link和瑞萨的E2-Lite,EZ-Cube 2等;烧写还支持串口烧录和USB烧录方式,具体可以参考:
瑞萨RA产品家族产品应用手册
https://www.renesas.cn/cn/zh/document/apn/standard-boot-firmware-ra-family-mcus-based-arm-cortex-m33
● RA的开发环境如下
□ IDE:支持IAR,KEIL,还有瑞萨提供给用户免费使用的e2 studio
□ 图形化代码生成工具:瑞萨提供给用户免费使用的Smart configurator,用作芯片的引脚设置和功能模块配置
□ 调试工具:J-Link,瑞萨出品的E2/E2 lite
问题二
编程语言支持哪些?支持哪些OS?是否支持RTT?
● RA/RX/RL78和所有通用MCU一样,主要使用C语言编程,也支持C++和汇编。
● 对于RA MCU来说,业界常见RTOS都支持:比如国内流行的FreeRTOS,RTT;还有微软的AzureRTOS
● RA6T2,目前没有现成的RTT移植包,但是可以参考该BSP制作教程
□ BSP制作教程 (rt-thread.org)
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/make-bsp/renesas-ra/RA系列BSP制作教程
□ RT-Thread-瑞萨 Cortex-M 内核RA MCU RT-Thread BSP 制作教程RT-Thread问答社区 - RT-Thread
https://club.rt-thread.org/ask/article/14f33554554ec98e.html
● 瑞萨官网下载到的FSP包里的例程,有基于裸机编程的例子,也有基于AzureRTOS或FreeRTOS的例程:
https://www.renesas.cn/cn/zh/software-tool/flexible-software-package-fsp
问题三
RA6M4有哪些典型例程
● 瑞萨官方推出的基于RA6M4的评估板有三种:EK-RA6M4,CPK-RA6M4,CPKIOT-RA6M4。每个板子的设计资料,可以从RA6M4官网主页获得:
https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra6m4-200mhz-arm-cortex-m33-trustzone-high-integration-ethernet-and-octaspi#document
● 从ADC,AGT,CAN等外设功能模块到基于ETH外设的各种应用(包括 FTP client/server, HTTPs client等),详细内容请参考EK-RA6M4 例程项目说明文档:
https://www.renesas.cn/cn/zh/document/apn/ek-ra6m4-example-project-bundle
问题四
编译器免费吗?支持哪些?开发环境是什么?烧写仿真工具是哪些?
● RA的GCC-ARM编译器是免费的,Keil-AC6和IAR-ARM编译器需要想第三方公司获取相应的license。
● e2 studio可在Renasas官网找到相关支持内容,请参考如下内容:
瑞萨e2 studio产品页
https://www.renesas.cn/cn/zh/software-tool/e2studio-information-ra-family
e2 studio用户手册:快速入门指南
https://www.renesas.cn/cn/zh/document/qsg/renesas-ra-family-e2-studio-2022-07-or-higher-quick-start-guide
● e2 studio可以作为我司三大系列,RA,RX,RL78产品的开发工具使用
● 开发环境支持IAR,KEIL,e2 Studio,在Windows,Linux,iOS机器上都可以开发。
● 最常用的是C,C++和汇编也都支持
● 烧写和仿真工具有Segger J-Link和瑞萨的E2-Lite,EZ-Cube等
● 烧写还支持串口烧录和USB烧录方式,具体可以识别下方二维码或复制网址在浏览器中打开查看参考内容:
瑞萨RA产品家族产品应用手册
https://www.renesas.cn/cn/zh/document/apn/standard-boot-firmware-ra-family-mcus-based-arm-cortex-m33
问题五
编程语言支持哪些?支持哪些OS?是否支持RTT?
● 常见RTOS都支持,如FreeRTOS、RTThread、AzureRTOS等
● 所有业界常用的RTOS,比如国内常见的FreeRTOS、RTT,还有微软的AzureRTOS
● 目前没有现成的例程,可以参考该BSP制作教程:
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/make-bsp/renesas-ra/RA系列BSP制作教程
● FSP包里都有例程跑RTOS有参考方案
问题六
RA6M4有哪些典型例程?
您可识别下方二维码或复制网址在浏览器中打开查看EK-RA6M4例程项目说明文档:
https://www.renesas.cn/cn/zh/document/apn/ek-ra6m4-example-project-bundle
原文标题:【问答精选】RA6T2 1KW 逆变器在线研讨会(4)技术篇-生态
文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !