0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

R128点屏踩坑笔记

全志在线 来源:全志在线开发者论坛 2023-12-03 10:17 次阅读

R128点屏踩坑笔记

FAQ整理合集

R128点屏案例及代码均已完全开源

涵盖多种方式及屏幕型号

可以到全志在线-R128在线文档

1点屏案例及FAQ

合集

本文所整理的R128点屏踩坑笔记均是在参考以下应用开发案例进行屏幕适配时遇到的实际开发问题,涵盖了屏幕花屏、屏幕白屏、LVGL显示颜色错误等常见问题的解决方法。

可以点击图片直接阅读学习屏幕适配的相关案例笔记。

698a1d3e-902b-11ee-939d-92fbcf53809c.png

3个配置让R128实现SPI驱动LCD屏

69b159c6-902b-11ee-939d-92fbcf53809c.png

我用R128搞懂了LVGL的移植与使用

69bb8e1e-902b-11ee-939d-92fbcf53809c.png

运行LVGL对比R128平台

SPI与DBI在不同型号屏幕下的性能差异

小时候画在手腕上的表,我让他真正动了起来

2LCD屏幕

白屏、花屏、反色

1、屏幕白屏,但是背光亮起

6a4da29a-902b-11ee-939d-92fbcf53809c.png

白屏是因为屏幕没有初始化,需要检查屏幕初始化序列或者初始化数据是否正确。

2、屏幕花屏,无法控制

6a5b83a6-902b-11ee-939d-92fbcf53809c.png

花屏一般是因为屏幕初始化后没有正确设置 addrwin,或者初始化序列错误。

3、出现部分花屏

6a913870-902b-11ee-939d-92fbcf53809c.png

检查address函数是否正确

检查sys_config.fex屏幕配置分辨率是否正确

4、运行test_spilcd,屏幕显示蓝色

这是由于屏幕启动了 RB SWAP,一般是0x36 寄存器修改。

正常显示

sunxi_lcd_cmd_write(sel, 0X36);
sunxi_lcd_para_write(sel, 0x00);

反色显示

sunxi_lcd_cmd_write(sel, 0X36);
sunxi_lcd_para_write(sel, 0x08);

3LVGL

显示问题

1、LVGL 屏幕颜色不正确

出现反色,颜色异常

请配置以下函数的参数为16,

 LVGL LV_COLOR_DEPTH

请配置以下函数的参数为1,

LV_COLOR_16_SWAP

这是由 SPI LCD 的特性决定的。

6af3ce86-902b-11ee-939d-92fbcf53809c.png

2、LVGL颜色异常

这是由于LVGL配置的以下参数为 32,但是 SPI 屏配置为16位。

LV_COLOR_DEPTH

请修改 lv_conf.h,也请注意以下参数仅有SPI需要设置为 1,在使用DBI驱动的时候不需要配置为1。

 LV_COLOR_16_SWAP
6b0b04e8-902b-11ee-939d-92fbcf53809c.png

3、出现 DMA Over Size

6b1b0758-902b-11ee-939d-92fbcf53809c.png

这是由于 LVGL 配置的 LV_COLOR_DEPTH 为 32,但是 SPI 屏配置为16位。请修改 lv_conf.h

6b316516-902b-11ee-939d-92fbcf53809c.png

4R128开发板

购买

基于R128-S2设计的全套开发板已上线淘宝百问网韦东山老师个人店进行售卖,包含黑色的DshanMCU-R128s2-R16N16模组和全套的DshanMCU-R128s2-DEVKIT。

审核编辑:汤梓红

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

    关注

    6

    文章

    1190

    浏览量

    55735
  • 移植
    +关注

    关注

    1

    文章

    376

    浏览量

    28105
  • 开源
    +关注

    关注

    3

    文章

    3238

    浏览量

    42370
  • LVGL
    +关注

    关注

    1

    文章

    79

    浏览量

    2902

原文标题:R128点屏踩坑笔记

文章出处:【微信号:gh_79acfa3aa3e3,微信公众号:全志在线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全志R128应用开发案例—获取真随机数

    R128 内置了TRNG,一个真随机数发生器,随机源是 8 路独立的环形振荡器
    的头像 发表于 10-24 17:49 942次阅读
    全志<b class='flag-5'>R128</b>应用开发案例—获取真随机数

    全志R128 BLE最高吞吐量测试正确配置测试方法

    R128使用前我们需要了解BLE的最高吞吐量,以方便评估相关功能的开发。
    的头像 发表于 10-27 17:17 1275次阅读
    全志<b class='flag-5'>R128</b> BLE最高吞吐量测试正确配置测试方法

    全志R128应用开发案例—适配SPI驱动ST7789V2.4寸LCD

    R128 平台提供了 SPI DBI 的 SPI TFT 接口,具有如下特点
    的头像 发表于 11-02 16:44 898次阅读
    全志<b class='flag-5'>R128</b>应用开发案例—适配SPI驱动ST7789V2.4寸LCD

    R128平台SPI与DBI接口的性能对比

    R128平台SPI与DBI接口的性能对比
    的头像 发表于 11-15 09:08 978次阅读
    <b class='flag-5'>R128</b>平台SPI与DBI接口的性能对比

    全志R128内存泄漏调试案例分享

    硬件:R128 软件:FreeRTOS + rtplayer\_test(Cedarx)+ AudioSystem
    的头像 发表于 11-20 17:27 952次阅读
    全志<b class='flag-5'>R128</b>内存泄漏调试案例分享

    全志R128硬件设计指南①

    。添加按键时保证按键按下后,ADC网络电压范围为 0~1.08V,最小间隔大于 200mV。 LCD电路接口R128 支持一路 RGB接口和一路 SPI接口。其中 RGB接口可
    发表于 01-04 09:23

    全志R128 Devkit开发板原理图模块介绍及使用说明

    针对 R128 模组,百问科技推出了 R128 DevKit 开发板作为快速开发评估工具。 板载 R128-S2-N16R16 模组 板载 2.4G RF 陶瓷天线 板载 USB Type C
    发表于 01-17 09:45

    Linux学习过程过的与如何解决

    Linux记录记录Linux学习过程过的与如何解决1解决方法:F10进入BIOS使能
    发表于 11-04 08:44

    嵌入式Linux记录

    Linux记录记录Linux学习过程过的与如何解决1解决方法:F10进入BIOS使能
    发表于 11-01 17:21 10次下载
    嵌入式Linux<b class='flag-5'>踩</b><b class='flag-5'>坑</b>记录

    全志R128适配ST7789v LCD

    R128 平台提供了 SPI DBI 的 SPI TFT 接口,具有如下特点
    的头像 发表于 10-23 11:26 924次阅读
    全志<b class='flag-5'>R128</b>适配ST7789v LCD

    全志R128启用USB ADB以及无线ADB配置方法

    首先在FreeRTOS的环境下,选择r128\_c906\_pro
    的头像 发表于 11-01 11:43 1119次阅读
    全志<b class='flag-5'>R128</b>启用USB ADB以及无线ADB配置方法

    DshanMCU-R128s2 R128 模组

    R128 模组 针对 R128 芯片,百问科技提供推出了一种型号模块,如下表所示 型号 SoC CPU0 CPU1 DSP SRAM LS-PSRAM HS-PSRAM Flash DAC
    的头像 发表于 12-26 11:11 978次阅读
    DshanMCU-<b class='flag-5'>R128</b>s2 <b class='flag-5'>R128</b> 模组

    DshanMCU-R128s2 R128 DevKit 开发板

    针对 R128 模组,百问科技推出了 R128 DevKit 开发板作为快速开发评估工具。 特性: 板载 R128-S2-N16R16 模组 板载 2.4G RF 陶瓷天线 板载 USB Type
    的头像 发表于 12-22 12:02 580次阅读
    DshanMCU-<b class='flag-5'>R128</b>s2 <b class='flag-5'>R128</b> DevKit 开发板

    DshanMCU-R128s2 R128 EVT 开发套件

    针对 R128 模组,百问科技推出了 R128 EVT 开发套件作为快速开发评估工具。
    的头像 发表于 12-22 15:16 735次阅读
    DshanMCU-<b class='flag-5'>R128</b>s2 <b class='flag-5'>R128</b> EVT 开发套件

    DshanMCU-R128s2硬件设计参考

    : BOM_R128-DevKit_R128-DevKit_2023-09-05.xlsx 位图: PickAndPlace_R128-DevKit_2023-09-05.xlsx R128
    的头像 发表于 12-26 09:46 926次阅读