HMI应用新选择:基于瑞萨RZ/A3M的LVGL Demo Setup教程(下)

环贸财神 2026-01-07 3534人围观 选择基于瑞萨

01

HMI应用新选择:基于瑞萨RZ/A3M的LVGL Demo Setup教程(上)

接下来介绍瑞萨RZ/A3M LVGL Demo编译及Debug的具体步骤。

编译工程

1

下载工程源码(您可复制下方链接至浏览器,或扫描二维码进行查看)

git clone --recurse-submodules

https://github.com/lvgl/lv_port_renesas-ek-rz_a3m.git

2528cf5a-eae7-11f0-8ce9-92fbcf53809c.png

将工程拷贝至e2studio的工作空间。

注意:为了避免编译错误,工作空间的绝对路径必须是全英文路径,不能包含有中文字符。

2

导入e2studio

点击“File”,再点击“Import”,

在弹出的对话框中选择“Existing Projects into Workspace”,再点击“Next”,

2563a5c6-eae7-11f0-8ce9-92fbcf53809c.png

点击“Browser”,选择要导入工程的根目录,再点击“Finish”,

在工程名处点击右键,点击“Build Project”,

2596be20-eae7-11f0-8ce9-92fbcf53809c.png

构建开始后,Console窗口将输出构建log,等待片刻后,构建完成。请确保errors的数量为0。

25b2500e-eae7-11f0-8ce9-92fbcf53809c.png

下载并运行Demo

在进行Debug前,请确保PC上已安装Jlink驱动。可以在以下链接安装驱动:(您可复制下方链接至浏览器,或扫描二维码进行查看)

Jlink驱动

https://www.segger.com/downloads/jlink/JLink_Windows_V840_x86_64.exe

25cd45c6-eae7-11f0-8ce9-92fbcf53809c.png

(一)板子上的设置

所用板子为RZ/A3M EVK,请确保正确设置SW4、SW5以及J9并正确连接板子和PC端。

1

将图形扩展板安装到主板上,并用随附螺钉和垫片加以固定。

2

SW4:

25e2010a-eae7-11f0-8ce9-92fbcf53809c.png

3

SW5:

25f48e7e-eae7-11f0-8ce9-92fbcf53809c.png

4

J9 Debug模式选择

连接2-3,设置为Debug On-Board模式。这样通过板载J-Link调试器,用户无需借助额外的调试工具即可快速启动Debug工作。

5

使用Type-C数据线连接J10和PC,如下图所示:

260a2770-eae7-11f0-8ce9-92fbcf53809c.png

(二)e2studio上的设置

1

设置Debug属性

在工程名处右键,选择“Debug As”,选择“Debug Configurations”,

2636cc44-eae7-11f0-8ce9-92fbcf53809c.png

在弹出的对话框中,选择“Renesas GDB Hardware Debugging”,点击“New Configuration”,

26554a5c-eae7-11f0-8ce9-92fbcf53809c.png

此时,在下方的列表中会生成对应的Debug配置项,

266f2120-eae7-11f0-8ce9-92fbcf53809c.png

将“Main”选项卡中的“Build Configuration”设置为“Use Active”,

2681a8b8-eae7-11f0-8ce9-92fbcf53809c.png

点击“Debugger”选项卡,设置“Target Device”为“R9A07G066M04GBG”,

26a1b086-eae7-11f0-8ce9-92fbcf53809c.png

设置“GDB Command”为“aarch64-elf-gdb”,

26bb77f0-eae7-11f0-8ce9-92fbcf53809c.png

设置“Connection Settings”参数如下:

26cf92b2-eae7-11f0-8ce9-92fbcf53809c.png

设置“Debug Tool Settings”参数如下:

26e46d5e-eae7-11f0-8ce9-92fbcf53809c.png

在“Startup”选项卡中设置要加载的文件和类型,点击“Add”,在弹出的对话框中选择“Worksapce”进入到对应工程下,分别添加rza3m_ek_nor_ipl.srec和lv_port_renesas-ek-rz_a3m.srec文件。

26fbbe0a-eae7-11f0-8ce9-92fbcf53809c.png

其中,rza3m_ek_nor_ipl.srec文件路径为${workspace_loc:\lv_port_renesas-ek-rz_a3m\ipl\rza3m_ek_nor_ipl.srec};lv_port_renesas-ek-rza3m.srec文件路径为${workspace_loc:\lv_port_renesas-ek-rz_a3m\Debug\lv_port_renesas-ek-rz_a3m.srec}。

需要加载的文件及类型如下图所示,点击“Apply”,再点击“Debug”。

27167d94-eae7-11f0-8ce9-92fbcf53809c.png

弹出以下对话框,开始下载程序。

2735431e-eae7-11f0-8ce9-92fbcf53809c.png

下载完成后,点击“Resume”按钮以继续。

274878bc-eae7-11f0-8ce9-92fbcf53809c.png

再次点击“Resume”按钮,程序即可运行

2765c296-eae7-11f0-8ce9-92fbcf53809c.png

本教程中所使用的Demo效果如下:

了解更多关于瑞萨RZ/A3M系列特性:(您可复制下方链接至浏览器,或扫描二维码进行查看)

RZ/A3M - 功能强大的1GHz MPU,内置 DDR3L SDRAM,用于高清HMI | Renesas瑞萨电子

https://www.renesas.cn/zh/products/microcontrollers-microprocessors/rz-mpus/rza3m-powerful-1ghz-mpus-built-ddr3l-sdram-high-definition-hmi?staging=1

27815876-eae7-11f0-8ce9-92fbcf53809c.png

技术支持:瑞萨技术论坛

2787b306-eae7-11f0-8ce9-92fbcf53809c.png

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/

2792897a-eae7-11f0-8ce9-92fbcf53809c.svg

RA生态工作室网站

中文开发资料、文章

免费样品/开发板申请

279bbc02-eae7-11f0-8ce9-92fbcf53809c.png

https://www.ramcu.cn/

Powered By Z-BlogPHP