这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【瑞萨RA8D1LVGL/LWIP评测】基于mdk的开发环境的搭建

共1条 1/1 1 跳转至

【瑞萨RA8D1LVGL/LWIP评测】基于mdk的开发环境的搭建

高工
2026-01-17 07:51:10     打赏

【目标】

瑞萨RA8D1 LVGL/LWIP移植,基于mdk的环境搭建。

【开发环境】

win11

【硬件】

1、CPKCOR-RA8D1B核心板

2、拓展板(CPKEXP-EKRA8X1)

【开发工具】

1、keil+fsp

2、vscode+fsp

【安装fsp】

1、到瑞萨的官网下载mdk fsp https://ramcu.cn/resource/list/?aType=5

image.png

2、安装,安装的话可以自定义指定,也可以默认安装,但是需要记住,在mdk下面需要用到。

3、安装结束后,在mkd中进行配置,选择Tools->Customize Tools menu

image.png

4、在menu content中新建一个RA Smart Configurator

image.png

在Command中输入rasc.exe的绝对路径:

image.png

在Inital Folder中输入$P

在Arguments中输入--device $D --compiler ARMv6 configuration.xml

到此,fsp的安装结束,在tools下面的RA Smart Configurator可以打开rasc配置工具。

image.png

【导入CPK 评估板BSP支持包】

1、到gitee下载好demo工程包:https://gitee.com/ramcu/cpk_examples/blob/main/cpkexp_ekra8x1/docs/01_overview.adoc

2、进入下载好的工程目录中,找到bsp的pack包。

image.png

将其复制到D:\renesas\RA\sc_v2025-12_fsp_v6.3.0\internal\projectgen\ra\packs目录下面:

image.png

【新建工程】

打开fsp新建一个基于led的基础工程

1、打开rasc配置工具,新建工程:

image.png

2、选择开发板:

image.png

3、然后一路向下,在工程模版中选择LED工程,然后Fnish生成工程。

image.png

【配置LED】

找到核心板的原理图,找到LED,他的LED灯为PA01

image.png

在RASC中,我们看到默认给我们配置好,并标注为USER LED

image.png

在扩展板上,找到LED的原理图标注:

image.png

打开rasc配置P107为输出:

image.png

生成工程,并用mdk打开工程。

【编译配置】

打开debug的配置,配置下载算法与启动地址:

image.png

【LED代码配置】

在生成的工程中,在board_leds.c中有对LED的定义,他只定义了核心板上的LED。

/** Array of LED IOPORT pins. */
static const uint16_t g_bsp_prv_leds[] =
{
    (uint16_t) BSP_IO_PORT_10_PIN_01,  ///< USER LED
};

添加扩展板上的LED

/** Array of LED IOPORT pins. */
static const uint16_t g_bsp_prv_leds[] =
{
    (uint16_t) BSP_IO_PORT_10_PIN_01,  ///< USER LED
    (uint16_t) BSP_IO_PORT_01_PIN_07,  ///< EXP LED
};

【实验效果】

编译下载后,就可以看到核心板与扩展板上的LED灯都在闪烁了。

【总结】

对于其他的MCU系列来说,RA的生态现在非常好了,通过图形化的配置,可以快速的创建工程,并验证开发板的功能。





关键词: 瑞萨     单片机     连载     RA8D1    

共1条 1/1 1 跳转至

回复

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