STM32H7 LTDC与DMA2D外设(四)

增加DMA2D功能。应用比较简单,没有遇到什么坑,使能dma2d,调一下函数,就可以了。

没有想象中的那么多坑,这个还算顺利。也可能是我应用的太简单,只是搞了个搬移,没有做复杂的图形,位移之类的东西。这个先不试了。

我打算做个简单的UI,目前具体用什么外设还不清楚,是不是\ltdc就可以了呢?先做着看吧。

下一步就是移植os过来。

os有很多选择,rt thread是这个开发板原配,但是我不喜欢rt thread,我想试试lite os。huawei的rtos。试试好用不。

移植os估计得有点耐心才行。加油吧骚年!

不过到这里LTDC和DMA2D 就先告一段落,先着手做应用,后续遇到应用瓶颈,还会继续研究加速方案,那时候dma2d或许还会继续更新下去。

明天起,开始学习lite os的移植相关方法。

 

加入dma2d的代码已经上库。

https://gitee.com/guyspring/CubeMX_ArtPi.git

位置不变,后续继续往上增加。

 

原来用的\ltdc 2layer显示,双缓存,整体刷屏没问题,如果绘制一条直线,就会乱。尝试修改ltdc始终频率,未果,修改fmc参数,未果。降低发送速度,未果。改成单缓存,一层显示,解决。

太沮丧了。本来打算2层显示,我就不用dma2d了,直接显示就好了,结果目前看,搞不定啊。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值