瑞萨单片机论坛
直播中

华仔stm32

2年用户 2744经验值
擅长:嵌入式技术
私信 关注
[经验]

【RA4M2设计挑战赛】RTT 移植

目前RT-Thread Studio 不支持RA4M2,源码包只支持MDK,所只能用MDK来做开发环境。

下载源码

https://gitee.com/rtthread/rt-thread
下载后解压到自己的文件夹下,进入BSP下,把BSP下除M:\RA4M2\rt-thread-master\bsp\renesas\ra4m2-eco 的其他的板子删除(注意rt-thread-master其他的目录不能删除)。

image.png

安装python3.10

自行安装

安装scons

安装好python后 pip install scons就可以

安装env工具

详见官网:Env 用户手册 (rt-thread.org)

上面的全部安装好后,进入rt-thread-master\bsp\renesas\ra4m2-eco目录下,右键打开env
image.png
输入menuconfig,打开配置工具
image.png

image.png

由于eco开发板的rt_printf默认为uart0,而我们的开发板是uart9,所以要更为uart9
进入Hardware Drivers Config菜单->

image.png

进入On-chip Peripheral Drivers
image.png

进入Enable UART

image.png
选中Enable UART9

image.png
由于原来的开发板用的sci9通道为spi所以要把spi关掉

image.png
退出来后 生成MDK5工程:

image.png
image.png

RASC重新配置工程

1、打开mdk工程

image.png
2、打开rasc配置工具:
image.png
3、先删除其他的组件,只留下io,再添加uart9

image.png

4、保存后生成工程,回到mdk.

5、编译后会提示找不到board.h,需要在keil里面手工添加
image.png
然后编译下载到开发板。打开终端就可以看到如下界面,说明RTT成功移植好初步的环境:

image.png

回帖(1)

张帆

2023-2-22 22:29:24
您好,我照着您的步骤,完成了rt-thread的编译,并且在FSP中修改了clock的值为12MHZ,串口也配置为了SCI-UART9  P109和P110,但是下载完程序后,在串口调试助手上却看不到RT成功的信息,一直是空白的。我的FSP是3,6版本的,请问有可能是什么原因导致了我的RT串口打印不成功呢?我的串口配置如图:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分