Toggle navigation
首页
问答
文章
话题
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
LTDC
LVGL
STM32H7
RTT lvgl 在STM32H7上移植
发布于 2022-08-01 11:17:29 浏览:159
订阅该版
[tocm] # LVGL适配 ## 环境 STM32 H7 ## 大体步骤 ### 1. lvgl软件包添加  添加头文件  把对应的文件,复制到app里面  编译会报错,原因是需要添加几个文件,需要把头文件指向这里  再编译,就没问题了 ### 2. cubemx配置ltdc,rcc,clock,mpu 这块比较简单,按照keil里面的配置来设置。最后吧生成的代码和keil的代码对比一下。 MPU_Config():  SCB_EnableICache(); SCB_EnableDCache():  使用以下来替换   SystemClock_Config 对比发现,keil里面多了LTDC的初始化,这个难不倒我们,ltdc通过cubemx配置后,就有对应的初始化操作。按常规流程,把初始化内容放到borad.c中即可。  至此,保证,rcc,clock,mpu,ltdc的初始化能在rtt初始化内完成,即可。 ### 3.移植内容 lv_port_disp.c lv_conf.h 配置好。这块网上比较多,对着操作就行。 最后需要注意,背光要打开。 app里面的main,lv的demo最好放到线程里面  完成屏幕显示方面的移植,后续进行触摸方向移植。 触摸比较简单,这块屏幕是iic接口 lv_port_indev.h中的if 0打开 lv_port_indev.c中的除了touchpad开放,其他关闭 touchpad_init,touchpad_read,touchpad_is_pressed,touchpad_get_xy适配 ### 最终效果  ### 总结 花了一段时间把 stm32 h7 + cubemx + lvgl + 触摸搞定 主要有keil代码加持,移植起来比较方便,梳理通流程后,移植起来有思路,知道查资料方向 完成内容 0. 内部flash有一个简单boot,跳转到外部flash上 1. 时钟,mpu,dma2d这块通过cubemx配置 2. ltdc这块通过cubemx配置 3. 触摸,gpio模拟iic,cubemx把gpio占住,统一到cubemx能看到 一点小技巧,在此过程中,遇到问题,先当裸机代码调试,完成后,转到rt,drv这种格式上 感谢社区前辈提问和回答,给了很多启发
1
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
ODVR_1584
This guy hasn't written anything yet
文章
1
回答
2
被采纳
0
关注TA
发私信
相关文章
1
反馈rtt串口驱动对低功耗串口lpuart1不兼容的问题
2
有stm32h7 adc驱动吗?
3
STM32H7可以用rtthread的通用bootloader吗?
4
STM32H750 FDCAN通信异常
5
将rt-thread工程移植到正点原子的H7板子上 RW_IRAM1如何修改
6
从文件系统中循环显示图片,该怎么操作?
7
STM32H7移植RT-thread卡在hardfault中
8
STM32H7 LWIP移植
9
stm32h7系列的spi4和spi5的分频系数计算对吗?
10
H7加入SDIO驱动后不能挂载sd卡,请帮忙看看
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
五分钟玩转RT-Thread新社区
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
6
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
7
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
8
国产MCU移植系列教程汇总,欢迎查看!
9
STM32的“GPU”——DMA2D实例详解
10
RT-Thread隐藏的宝藏之completion
热门标签
RT-Thread Studio
串口
LWIP
AT
Env
FinSH
SPI
ART-Pi
Bootloader
Hardfault
USB
CAN
文件系统
DMA
studio
RT-Thread
线程
Nano
stm32
MQTT
SCons
ota
ESP8266
rtthread
UART
freemodbus
I2C
flash
软件包
定时器
RTC
cubemx
W5500
FAL
rtt
rt-smart
BSP
PWM
AB32VG1
ADC
编译报错
msh
socket
SDIO
SFUD
C++
MicroPython
中断
RT-Studio
keil
本月问答贡献
crystal266
19
个答案
11
次被采纳
lchnu
5
个答案
2
次被采纳
小小李sunny
8
个答案
1
次被采纳
rcp
7
个答案
1
次被采纳
RTT_逍遥
7
个答案
1
次被采纳
本月文章贡献
不讲武德的老法师
3
篇文章
4
次点赞
RTT_逍遥
2
篇文章
6
次点赞
还没想好
1
篇文章
11
次点赞
RTT_Studio
1
篇文章
9
次点赞
qinyunti
1
篇文章
5
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部