01_瑞萨GUI(LVGL)移植实战教程之软件和硬件准备

news2024/11/25 8:23:09

本系列教程配套出有视频教程,观看地址:https://www.bilibili.com/video/BV1gV4y1e7Sg

1. 软件和硬件准备

1.1 本节要点

本节学习如何搭建开发环境,硬件接线,为我们后续的学习做好基础必要的准备。

1.2资料准备

本文档所有用到的资料获取页面:https://renesas-docs.100ask.net/zh/DShanMCU_RA6M5/lvgl_port_special_tutorial

1.3 软件准备

确保你的 windows 系统电脑已经安装(或以上版本) setup_fsp_v4_5_0_e2s_v2023-04.exe

  • Renesas官网获取:https://www.renesas.cn/cn/zh/software-tool/e2studio-information-ra-family
  • Renesas官方仓库获取https://github.com/renesas/fsp/releases

1.4 硬件准备

我们将用到如下开发套件:

名称数量
韦东山百问网出的 DShanMCU-RA6M5开发板(板载DAP)1块
320*480分辨率3.5寸带触摸LCD屏1块
瑞萨 EZ-CUBE3 MCU调试器/烧录器(可选)1个
EZ-CUBE3调试器转接线(可选)1根
USB Type-C数据线1根
MB-102面包板1块
面包板线1扎(65根)
按键10个
单色LED灯(红、绿、蓝各3个)共9个
220欧电阻10个
EC11旋转编码器模块1个

上面表格中除去可选部分的其他硬件可以在这里获取(选LVGL学习套餐): https://item.taobao.com/item.htm?id=728461040949

套件所有内容(不包含可选部分),如下图所示:

chapter-1_001

1.4.1 硬件接线

  1. DShanMCU-RA6M5开发板和屏幕的接线,默认是已经接好,不需要额外接线。

如果使用板载DAP并且不使用EZ-CUBE3,则不需要阅读下面2-5点。板载DAP的配置请阅读:在e2studio中使用DAP进行开发调试

  1. DShanMCU-RA6M5开发板和调试器转接线接线,按照下图接好:
chapter-1_002
  1. 调试器转接线和瑞萨 EZ-CUBE3 的接线,请认真对比接线,没接对则无法进行烧写、调试,接线示意图:
chapter-1_003
  1. EZ-CUBE3 的接线拨码开关按下图拨动:

chapter-1_003-2

  1. DShanMCU-RA6M5开发板+调试器转接线+瑞萨 EZ-CUBE3的整体接线如下图所示:
chapter-1_003-1
  1. DShanMCU-RA6M5开发板和EC11旋转编码器的接线,请认真对比接线,没结对则无法通过编码器操作LVGL的UI,接线示意图:
chapter-1_004
  1. DShanMCU-RA6M5开发板有两个Type-C接口,一个是Debug功能接口(下图左侧),一个是OTG功能接口(下图右侧),一般情况下只接Debug接口即可,接线示意图:
chapter-1_005

1.5 EZ-CUBE3调试器使用注意事项

如果使用板载DAP并且不使用EZ-CUBE3,则不需要阅读这里。板载DAP的配置请阅读:在e2studio中使用DAP进行开发调试

  • 调试器连接到电脑不要通过usb hub(供电不稳定)。
  • 调试器并没有对板子供电,因此板子要额外单独供电。
  • 调试器转接线接到板子上要确保,板子上两排排针都已经接上,没有裸露出来的排针(参考上面第2步接线图)。
  • 将e2studio中原有的debug配置删除之后,再新建自己的debug配置。
  • 如果出现调试器无法工作的情况,将调试器接到电脑的usb线重新插拔,并且删除、新建debug配置之后再重新尝试。
  • 如果上述方法都未解决问题,请检查硬件接线是否正确。之后在e2stduio中检查 Debug Configuration...->(选择相应的debug配置文件)->Debugger->Connection Settings 中的 TrustZone 是否为 No
  • 最后,如果仍未解决问题,请在社区留言: https://forums.100ask.net/c/renesas/ra6m5/78
本节完

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/994747.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

flink 端到端一致性

背景 我们经常会混淆flink提供的状态一致性保证和数据端到端一致性保证的关系,总以为他们表达的是同一个意思,事实上,他们不是一个含义,flink只能保证其维护的内部状态的一致性,而数据端到端的一致性需要数据源&#…

Python下载、安装及如何配置Pycharm(Windows 11)详细教程

本文介绍在Windows 11系统Python的下载、安装及配置Pycharm 一、下载 官网地址:https://www.python.org/downloads/windows/ 1、选择Python 3.10.5版本下载 二、安装 1、选择自定义安装 2、全部默认勾选,点击Next 3、自定义安装路径 建议勾选inst…

il2cpp分析-gobal-metadata.dat解密

gobal-metadata.dat解密 工具:010Editor,IDA 7.5,Jadx,VS Code 样本Last Island of Survival_6.3_Apkpure.xapk 分析Il2cpp文件 打开ida,把libil2cpp拖到ida中按快捷键ShiftF12等待字符串分析完后,搜索global-metadata.dat 双击搜索出来的结果 点击aGlobalMetadata 然后…

【并发编程八股】进程、线程、并发编程三大特性

目录 进程与线程的概念?串行、并行、并发的概念?同步异步、阻塞非阻塞的概念?线程的创建的方式?继承 Thread 类,重写 run 方法实现Runnable接口,重写 run 方法实现Callable,重写 call 方法&…

蚂蚁链发布全新Web3品牌ZAN,涉及RWA、合规等服务

9月8日,在外滩大会见解论坛「从科幻到科技:Web3、元宇宙、AIGC」现场上,蚂蚁集团旗下的蚂蚁链联合Everest Ventures Group、HASHKEY、Morpheus labs发布全新Web3品牌ZAN。原蚂蚁链CTO张辉担任ZAN CEO。 该品牌致力于服务Web3机构客户与Web3应…

【数据结构】学习笔记

文章目录 绪论线性表栈、队列、数组串树与二叉树图查找排序 绪论 线性表 栈、队列、数组 串 树与二叉树 图 查找 排序

2023/9/9总结

nodejs Node.js 是基于chrome的v8引擎封装,独立执行于JavaScript代码的环境 Node.js环境中没有BOM和DOM 作用: 编写后端程序:提供数据和网页资源等 前端工程化:集成各种开发中使用的工具和技术 fs模块--读写文件 模块&#xf…

(LeetCode)两数相加深入分析Java版

两数相加(题目如下) 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数…

华为云云耀云服务器L实例评测 | 开启OPC UA之旅

OPC Unified Architecture (OPC UA)是一种用于工业自动化的M2M协议(Machine-to-machine),具有平台独立性,在Windows和Linux上都可以运行。随着云服务在工业现场的不断普及,OPCUA服务也开始大量部署在云端。 本文以华为云云耀云服务器L为基础…

Mybatis中动态SQL标签和内置参数介绍

Mybatis中动态SQL标签和内置参数 一、MyBatis动态SQL 1.1、sql标签 sql标签用于抽取公用的SQL代码&#xff0c;定义sql标签的时候需要通过【id】属性设置唯一标识。 <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-…

CocosCreator3.8研究笔记(十二)CocosCreator 字体资源理解

Cocos Creator 常用的字体资源有三种&#xff1a;系统字体、动态字体、位图字体。 一、系统字体 系统字体是调用运行平台自带的系统字体来渲染文字&#xff0c;不需要用户在项目中添加任何相关资源。 使用系统字体&#xff0c; Label 组件 Use System Font 属性需要勾选。 Fo…

使用Spring Security保障你的Web应用安全

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

用户权限数据转换为用户组列表(3/3) - Excel PY公式

最近Excel圈里的大事情就是微软把PY塞进了Excel单元格&#xff0c;可以作为公式使用&#xff0c;轻松用PY做数据分析。系好安全带&#xff0c;老司机带你玩一把。 实例需求&#xff1a;如下是AD用户的列表,每个用户拥有该应用程序的只读或读写权限&#xff0c;现在需要创建新的…

迅软DSE文档权限管理:实现受限访问,确保重要机密绝不外泄

在现代办公中&#xff0c;文档已经成为信息存储、使用以及流转的重要载体&#xff0c;这些文档在企业内外共享和流转&#xff0c;期间若是谁都可以对其进行访问、复制、删除、截屏、打印……会给企业的信息安全带来许多隐患。 对文档实行差异化管理已经成为企业机密保护一部分&…

智能小车之蓝牙控制并测速小车、wife控制小车、4g控制小车、语音控制小车

目录 1. 蓝牙控制小车 2. 蓝牙控制并测速小车 3. wifi控制测速小车 4. 4g控制小车 5. 语音控制小车 1. 蓝牙控制小车 使用蓝牙模块&#xff0c;串口透传蓝牙模块&#xff0c;又叫做蓝牙串口模块 串口透传技术&#xff1a; 透传即透明传送&#xff0c;是指在数据的传输过…

【数据结构】堆排序和Top-k问题

【数据结构】堆 堆排序 如果只是将待排数组建立一个大堆或者小堆是无法得到一个升序或者降序的数组&#xff0c;因为对与一个堆&#xff0c;我们没法知道同一层的大小关系。 但是&#xff0c;如果建立了一个大堆&#xff0c;那么堆顶元素一定是这个数组中最大的&#xff0c;…

使用Spring WebSocket实现实时通信功能

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

SpringMVC实现增删改查(CRUD)--从头到尾全面详细讲解

一&#xff0c;实现CRUD前准备工作 1.1 pom.xml依赖的配置 创建Model项目并导入相关pom.xml依赖 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.8</maven.compiler.source><m…

BIOS < UEFI

Basic Input Output System &#xff08;BIOS&#xff09; Unified Extensible Firmware Interface &#xff08;UEFI&#xff09;

Redis3.2.1如何设置远程连接?允许局域网访问

背景&#xff1a; 电脑A的redis需要开放给电脑B使用&#xff0c;二者处于同一局域网 【后面会补充更详细的踩坑历程&#xff0c;先发出来作为记录】 过程&#xff1a; 在你查了很多方法后&#xff0c;如果还是没有解决&#xff0c; 尝试考虑一下你的redis配置文件是不是修…