STMCU小助手
发布时间:2022-7-27 22:00
|
前言% o; f" Z$ B% a8 e e LCD技术曾经是矩形显示器的专有技术。最新发展创造出了非矩形LCD显示器。这些显示器对于可穿戴设备等各种应用而言是非常有吸引力的。) A1 l3 Q5 X: \5 z STM32 Chrom-GRC™(GFXMMU)外设是STM32微控制器的新成员(参考表 1: 适用产品),可以有效支持这种非矩形显示器发展趋势。1 y5 K- o5 [; p GFXMMU只能存储非矩形显示的可见部分,而在圆形显示的情况下,该外设存储图形帧缓冲器的内存需求可减少20%。因此,GFXMMU使得SRAM/SDRAM不需要向微控制器添加外部元件。 由于不需要外部RAM和充分利用内部RAM的低功耗和高性能特性,嵌入GFXMMU的STM32微控制器为需要低功耗管理功能和高品质用户接口的可穿戴应用提供了合适的解决方案。6 s* M x. m. [* P) ~ 1 STM32 Chrom-GRC™(GFXMMU)说明8 S' @1 ^% ~; k! a; o0 C, ~ GFXMMU是面向图形的内存管理单元,旨在根据显示形状来优化内存使用。9 V; W3 E8 _2 A# X- A! B! o 该外设允许微控制器仅将非矩形显示的可见部分存储在连续物理存储区域中,从而可以减少帧缓冲存储器占用空间。 由于可将帧缓冲区存储在内部RAM中,无需使用外部RAM,GFXMMU为图形应用提供了高度集成的解决方案。该外设可提高性能、降低功耗并降低系统成本。# L9 f9 E+ [! Q6 A1 o . k- D$ J$ w+ Z; c) p8 } 1.1 GFXMMU特性* T/ i! e0 h& S) a1 \9 Y GFXMMU的主要特性如下所列:$ ~! j+ w! M2 K2 |% l4 C •根据显示形状而降低内存使用率6 ~- p2 [. t2 I% f •显示形状完全可配置 •透明集成 •适用于任何系统的内存 1 H( G, ?# A: x- @ 1.2智能架构中的GFXMMU \, u8 g- N1 b# E* U GFXMMU拥有主/从接口。主接口管理对不同从存储器(闪存,SRAM,FMC,OCTOSPI)的访问。从接口由不同的主设备(LTDC,DMA2D,Cortex M,DMA,SDMMC)访问。/ u5 N! b4 ]+ Z3 N 系统主机通过GFXMMU访问图形帧缓冲区。GFXMMU在其从接口上接收读/写请求,并执行地址解析以确定目标物理地址。然后它通过主接口将传输请求重定向到保存物理地址的内存中。# D' D: [3 j( b+ Y. V0 v6 Z STM32L4+系列是首批集成了GFXMMU的STM32产品。图 1显示了嵌入GFXMMU的STM32L4+系列系统架构。 7 C1 q1 `3 D/ E! c; X
! b$ _ G3 z+ H2 L, F+ v8 a 2 GFXMMU虚拟缓冲区 GFXMMU虚拟缓冲区只允许将非矩形显示的可见部分存储在连续的物理内存区域中。 ' L' e4 T" r4 Z3 I 2.1 虚拟缓冲区概述1 c+ J) `9 ~/ b. d/ z 虚拟缓冲区每行有3072或4096个字节,共1024行。 只有显示器的可见部分被映射到物理内存空间。7 C0 ^$ I" w8 t' T" |& ?/ n/ v; O 图 2给出了GFXMMU虚拟缓冲区的概述。 + ~/ ]. s5 t" ~4 ^
2 b: _" m% g6 j% b! y . W, D7 S& `6 w; S* v! p2 ` 2.2 虚拟缓冲区使用情况 使用GFXMMU时,通过虚拟缓冲区来访问图形帧缓冲区。这种情况下,考虑到虚拟缓冲区行宽,LTDC和DMA2D必须有特殊配置。# p T) b/ S8 `+ g! Y 6 M4 s% M+ t7 X. u4 l/ r 完整版请查看:附件2 x& l1 k( ~% H8 u4 U 3 y9 m: |: b/ ^; D/ s8 {" g |
DM00407777_ZHV1.pdf
下载851.66 KB, 下载次数: 13
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版