• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1266 使用Framebuffer_Analyzer工具调试图像显示

2025/03/25
350
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1266 使用Framebuffer_Analyzer工具调试图像显示

870.93 KB

引言

STM32 自 2013 年推出第一款搭载 Chrom-ART 图形加速和 LTDC 控制器的 STM32F429 MCU 开始,就持续在 GUI应用上针对 MCU 产品线和软件方案对进行平台化的增强。

产品线方面:

- 增加了很多提升 GUI 硬件处理能力的外设:比如 DMA2D 加速器、GFXMMU、Cache、JPEG、F(S)MC、OPI、SDMMC 等 GUI 应用相关的外设。

- 陆续推出了 STM32L4R9、 STM32F746、STM32H750、STM32H747、STM32U5 等侧重于 GUI 应用的 MCU 系列.

软件方案方面:

- ST 在 2018 年收购丹麦一家商业的图形化软件工具公司 TouchGFX,然后将 TouchGFX 方案与 CubeMX 进行整合,使之成为 X-Cube-TouchGFX,并把它作为一个完整的软硬件 GUI 开发工具,免费提供给我们 STM32MCU 的用户。

问题背景

根据我们的经验,在使用 STM32GUI 开发平台做 GUI 开发过程中, 经常会遇到一些问题, 如 LCD 无法显示、显示闪烁、花屏等问题。如果有一个比较方便易用的帧缓存分析工具,就可以很好地帮助 GUI 开发工程师快速定位问题.

我们在之前分享给大家的《LAT1093 STM32GUI_使用 STLINK+stm32gui-pydfb 工具来实时查看图形缓存的图片_v1.0》中介绍了一种使用命令行来查看帧缓存的工具。如果对于命令行比较熟悉,可以基于命令行来读取帧缓存.

考虑到更多工程师对于 python 环境不是特别熟悉,因此我们升级了一个界面基于 ST-LINK 的帧缓存分析工具 STM32GUI Framebuffer Analyer。目的是用于协助 GUI 开发工程师,分析帧缓存图形数据在不同数据处理/显示阶段是否正确.

工具功能介绍

应用案例

小结

通过以上应用案例,可以看到,在基于 STM32GUI 软硬件平台开发过程中,当遇到一些显示不正常的场景时,我们可以通过基于 ST-LINK 的帧缓存分析工具 STM32GUI_Framebuffer_Analyer 的辅助,对图形像素数据流动过程进行分析,通过分析帧缓存图形数据在不同数据处理/显示阶段是否正确,来快速定位问题并解决问题。

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn