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

描述

 

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

HMI


 

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


 

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


 

2

导入e2studio

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

下载并运行Demo

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

Jlink驱动

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

HMI


 

(一)板子上的设置

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


 

1

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


 

2

SW4:


 

HMI


 

3

SW5:


 

HMI


 

4

J9 Debug模式选择

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


 

5

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


 

HMI


 


 

(二)e2studio上的设置

1

设置Debug属性

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 

设置“Connection Settings”参数如下:


 

HMI


 

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


 

HMI


 

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


 

HMI


 

其中,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”。


 

HMI


 

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


 

HMI


 

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


 

HMI


 

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


 

HMI


 


 

本教程中所使用的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

HMI


 


 


 

技术支持:瑞萨技术论坛

HMI

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


 


 

HMI

RA生态工作室网站

中文开发资料、文章

免费样品/开发板申请

HMI

https://www.ramcu.cn/


 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分