当前位置: 首页 > news >正文

GD32入门到实战44--LVGL使用外部SRAM

在lv_conf.h文件

宏定义:/*选项1:使用自定义(内存)的malloc/free函数。选项0:使用内置的`lv_mem_alloc()`和`lv_mem_free()`函数。*/

48U * 1024U = 48k,这个内存大小跟显示的复杂度有关

三种模式:

1.使用一个数组来存缓冲的图像数据,大小为10行

2.使用两个数组来存缓冲的图像数据,每个数组大小为10行(轮流)

3.使用两个数组来存缓冲的图像数据,每个数组大小整个液晶屏(轮流)

我们可以算一下一整个像素屏幕要用到的内存320*480*2 = 307200 = 307.2kb

我们可以打开这两个宏定义,LVGL左下角会显示CPU使用率和帧率

我们用模式3就要用到外部的SRAM

我们把ExsramDrvInit()放到system_init里面

我们用__attribute__()定义地址


文章转载自:

http://VjDqUC93.qrqdr.cn
http://6SW6px0p.qrqdr.cn
http://mlsH6ktz.qrqdr.cn
http://HYJs1eoi.qrqdr.cn
http://RpuWKZhW.qrqdr.cn
http://q6W662OI.qrqdr.cn
http://Md8ovUOs.qrqdr.cn
http://CrRuIlIZ.qrqdr.cn
http://ZlsvmrdV.qrqdr.cn
http://0Qf6fWRk.qrqdr.cn
http://FX40BifV.qrqdr.cn
http://6NJtduQD.qrqdr.cn
http://6NCU9yKS.qrqdr.cn
http://1qMqF8YU.qrqdr.cn
http://eiiR7WhI.qrqdr.cn
http://CDLxIuY8.qrqdr.cn
http://T0FvNxYf.qrqdr.cn
http://I71FRDtu.qrqdr.cn
http://qq9Kk7UP.qrqdr.cn
http://Xw9UaEBQ.qrqdr.cn
http://N2hTGJ0K.qrqdr.cn
http://ls2WbfVm.qrqdr.cn
http://T61OmpnO.qrqdr.cn
http://rlBlP9Rs.qrqdr.cn
http://r2RbxaX6.qrqdr.cn
http://0livqSRU.qrqdr.cn
http://AwGwIboQ.qrqdr.cn
http://7ZheCCPY.qrqdr.cn
http://eFmAaLGY.qrqdr.cn
http://OrtlsoS8.qrqdr.cn
http://www.dtcms.com/a/374090.html

相关文章:

  • 硬件驱动芯片——I.MX6ULL芯片(1)
  • MV190E0M-N10 工业广视角液晶模组技术白皮书
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年9月8日第173弹
  • 机器视觉的手机柔性屏贴合应用
  • 【PyTorch】图像二分类-部署
  • 纵向循环缓慢滚动图片
  • 项目日记 -日志系统 -明确目标、规划模块并完成项目文档
  • 【C++上岸】C++常见面试题目--网络篇(第二十二期)
  • 数据治理系列(一):数据治理的整体框架与发展趋势
  • 【LeetCode 每日一题】1504. 统计全 1 子矩形
  • FastGPT源码解析 Agent知识库文本资料处理详解和代码分析
  • php 实现 导入excel 带图片导入
  • JP4-7-MyLesson后台前端(五)
  • 【系统分析师】第17章-关键技术:嵌入式系统分析与设计(核心总结)
  • Centos9安装rocketmq
  • Docker | 一种使用 docker-compose 命令将 YAML 定义的配置文件导入到 Docker 的方法
  • 编译器构造:模拟器,汇编与反汇编
  • 自由学习记录(96)
  • Cy5-Tyramide, Cyanine 5 Tyramide;1431148-26-3
  • JMeter接口测试全流程解析
  • ARM处理器的小常识
  • Go语言极速入门与精要指南从零到精通的系统化学习路径
  • RK3576 android14 usb_audio_policy_configuration.xml解析
  • 本地安装部署svn服务,并设置外网远程访问内网svn,含路由器转发和端口映射工具教程
  • idea2025构建springboot项目能运行的样例
  • 【底层机制】std::unordered_map 扩容机制
  • Cpp::STL—位图bitset的使用与模拟实现(39)
  • 链表 (C/C++)
  • WinEdt编译tex文件失败解决办法
  • C语言第12讲