色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用筆記 | 使用Framebuffer_Analyzer工具調(diào)試圖像顯示

STM32單片機 ? 來源:未知 ? 2023-08-15 18:15 ? 次閱讀

wKgZomToRVCAS2wvAAHUHXdxAL4849.gif

關(guān)鍵字:TouchGFX,HMI,F(xiàn)ramebuffer

目錄預(yù)覽

1.引言

2.問題背景

3.工具功能介紹

4.應(yīng)用案例

01 引言

STM32自2013年推出第一款搭載Chrom-ART圖形加速和LTDC控制器的STM32F429 MCU開始,就持續(xù)在GUI應(yīng)用上針對MCU產(chǎn)品線和軟件方案進行平臺化的增強。

產(chǎn)品線方面:

— 增加了很多提升GUI硬件處理能力的外設(shè):比如DMA2D加速器、GFXMMU、Cache、JPEG、F(S)MC、OPI、SDMMC等GUI應(yīng)用相關(guān)的外設(shè)。

— 陸續(xù)推出了STM32L4R9、STM32F746、STM32H750、STM32H747、STM32U5等側(cè)重于GUI應(yīng)用的MCU系列。

軟件方案方面:

— ST在2018年收購丹麥一家商業(yè)的圖形化軟件工具公司TouchGFX,然后將TouchGFX方案與CubeMX進行整合,使之成為X-Cube-TouchGFX,并把它作為一個完整的軟硬件GUI開發(fā)工具,免費提供給我們STM32 MCU的用戶。

ST通過提供這一STM32CubeMX+X-Cube-TouchGFX平臺化的方案,不但提供標準控件,同時也提供很多豐富的高級控件(容器/視頻/圖表)

wKgZomToRVCAFsAbAAXdOmSTq2g748.png

可以幫助工程師快速開發(fā)出界面美觀、交互友好的嵌入式產(chǎn)品。

02 問題背景

根據(jù)我們的經(jīng)驗,在使用STM32GUI開發(fā)平臺做GUI開發(fā)過程中,經(jīng)常會遇到一些問題,如LCD無法顯示、顯示閃爍、花屏等問題。如果有一個比較方便易用的幀緩存分析工具,就可以很好地幫助GUI開發(fā)工程師快速定位問題。

我們在之前分享給大家的《LAT1093 STM32GUI_使用STLINK+stm32gui-pydfb工具來實時查看圖形緩存的圖片_v1.0》中介紹了一種使用命令行來查看幀緩存的工具。如果對于命令行比較熟悉,可以基于命令行來讀取幀緩存。

考慮到更多工程師對于python環(huán)境不是特別熟悉,因此我們升級了一個界面基于ST-LINK的幀緩存分析工具STM32GUI Framebuffer Analyer。目的是用于協(xié)助GUI開發(fā)工程師,分析幀緩存圖形數(shù)據(jù)在不同數(shù)據(jù)處理/顯示階段是否正確。

wKgZomToRVCADMYrAAbqKkhGqUU445.png

03 工具功能介紹

wKgZomToRVCAKYjMAAVn-WfXylE560.png

以上1-8區(qū)域為功能介紹,在實際使用中,可以通過這些選項對GUI顯示系統(tǒng)做模塊化分析。

wKgZomToRVGALd7VAAE37ar7J4o909.png

至此也是能較好的和客戶解釋了MCU底層的一些原理,并建議客戶按照相應(yīng)workaround的配置,去設(shè)定APB總線與OSPEEDR的關(guān)系,最終讓問題得以解決。

04 應(yīng)用案例

應(yīng)用案例舉例:

客戶反饋使用客戶自己的硬件平臺移植使用STM32CubeMX+X-Cube-TouchGFX移植好GUI開發(fā)平臺后,發(fā)現(xiàn)屏幕不能正常顯示,無法顯示TouchGFX Designer的UI,客戶平臺如下:

硬件

STM32F746

SDRAM - 16BIT

LTDC 480x272 RGB565 60HZ

軟件 TouchGFX4.20

與客戶溝通進行分析:

— 確認任務(wù)可以正常調(diào)度(正常)

— 使用STM32GUI Framebuffer Analyer對讀取幀緩存區(qū)內(nèi)容進行判斷

○ 發(fā)現(xiàn)幀緩存內(nèi)容和TouchGFX Designer設(shè)計相同

wKgZomToRVGAWdQ5AAMOQPmEmlE607.png

— 可以判斷TouchGFX任務(wù)正常工作

— 懷疑LTDC配置問題

○ 通過進一步調(diào)試LTDC配置發(fā)現(xiàn)LTDC時鐘引腳沒有按照原理圖配置

— 修改LTDC引腳配置后問題解決

wKgZomToRVGAAsG9AAhEU6eEPWc025.png

05 小結(jié)

通過以上應(yīng)用案例,可以看到,在基于STM32GUI軟硬件平臺開發(fā)過程中,當遇到一些顯示不正常的場景時,我們可以通過基于ST-LINK的幀緩存分析工具STM32GUI_Framebuffer_Analyer的輔助,對圖形像素數(shù)據(jù)流動過程進行分析,通過分析幀緩存圖形數(shù)據(jù)在不同數(shù)據(jù)處理/顯示階段是否正確,來快速定位問題并解決問題。

wKgZomToRVGABfDxAAOyOP2Y2vs196.png

長按掃碼關(guān)注公眾號

更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標題:應(yīng)用筆記 | 使用Framebuffer_Analyzer工具調(diào)試圖像顯示

文章出處:【微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6037

    文章

    44569

    瀏覽量

    636211
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10906

    瀏覽量

    356484

原文標題:應(yīng)用筆記 | 使用Framebuffer_Analyzer工具調(diào)試圖像顯示

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    S32K3xxICU應(yīng)用筆記

    S32K3xxICU應(yīng)用筆記
    發(fā)表于 12-30 15:38 ?0次下載

    芯海CS32F0XXADC外設(shè)模塊應(yīng)用筆記

    本應(yīng)用筆記旨在展示使用CS32FOxx微控器,提高A/D轉(zhuǎn)化精度的應(yīng)用。幫助ADC模塊用戶了解 CS32微控器提供的一些高級應(yīng)用并加快開發(fā)周期。所介紹的每種模式都提供一個應(yīng)用示例,以方便用戶快速移植
    發(fā)表于 05-16 14:58

    芯海應(yīng)用筆記:CPW3101入門指南

    海科技 CPW3101 SOC 應(yīng)用產(chǎn)品的設(shè)計、開發(fā)和調(diào)試。*附件:應(yīng)用筆記:CPW3101入門指南.pdf
    發(fā)表于 05-16 14:39

    芯海通用 MCU應(yīng)用筆記 :在 IAR 及 MDK 開發(fā)環(huán)境下使用 printf 函數(shù)重定向移植差異指南

    對 printf 函數(shù)支持的差異。并在本應(yīng)用筆記結(jié)尾處給出可以一鍵移植到 Keil、IAR8.x、IAR9.x 版本下的通用重定向代碼。 Keil 和 IAR 都是常用的開發(fā)工具 IDE,在實際項目開發(fā)
    發(fā)表于 05-16 11:56

    芯海應(yīng)用筆記:通用 MCU IAR 開發(fā)指南

    集成的 IDE 工具,用戶可根據(jù)對應(yīng)芯片型號的規(guī)格進行修改,僅供參考。*附件:應(yīng)用筆記:芯海通用MCUMDK開發(fā)指南.pdf
    發(fā)表于 05-16 11:50

    芯海應(yīng)用筆記:通用 MCU 基于 GCC 編譯開發(fā)應(yīng)用

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對芯海通用 MCU 基于 GCC 環(huán)境的快速開發(fā)。芯海科技通用 MCU 提供的 pack 開發(fā)包都是僅支持芯海 CSU、MDK 或 IAR 通用集成的 IDE 工具,如果
    發(fā)表于 05-16 11:47

    芯海通用 MCU 應(yīng)用筆記 :CS32F103 系列 MCU IAP 升級指南

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對芯海 CORTEX-M3 MCU CS32F103 系列單片機 IAP 應(yīng)用的快速開發(fā)。本應(yīng)用筆記實現(xiàn)了 CAN 和 USART 兩種接口方式來開發(fā) IAP 應(yīng)用,協(xié)議
    發(fā)表于 05-16 11:40

    芯海通用 MCU 應(yīng)用筆記: C32F103xB 快速應(yīng)用指南

    本應(yīng)用筆記旨在指導(dǎo)用戶搭建 CS32F103xB 系列 MCU 開發(fā)環(huán)境并進行開發(fā)和調(diào)試,包括:軟硬件注意事項、開發(fā)板說明、如何 Keil/IAR/GCC 下安裝 SDK 并新建項目、量產(chǎn)燒錄器
    發(fā)表于 05-16 11:37

    芯海通用 MCU 應(yīng)用筆記: C32F03x 系列快速應(yīng)用指南

    本應(yīng)用筆記旨在指導(dǎo)用戶搭建 CS32F03x/F03x-RA 系列 MCU 開發(fā)環(huán)境并進行開發(fā)和調(diào)試,包括:軟件開發(fā)與移植、軟硬件注意事項、開發(fā)板說明、如何 Keil/IAR/GCC 下安裝 SDK
    發(fā)表于 05-16 11:29

    芯海CSU18P88應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18P88的詳細信息和使用指南,幫助用戶快速開發(fā)基于CSU18P88的應(yīng)用。*附件:CSU18P88應(yīng)用筆記V1.5.pdf
    發(fā)表于 05-16 10:24

    CSU18MX86應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18MX86的詳細信息和使用指南,幫助用戶快速開發(fā)基于CSU18MX86的應(yīng)用。*附件:CSU18MX86應(yīng)用筆記_V1.0.pdf
    發(fā)表于 05-16 10:21

    CSU18M91_藍牙體脂秤_應(yīng)用筆記

    字節(jié) EEPROM 和 896 字節(jié)數(shù)據(jù)存儲器。本文檔是CSU18M91藍牙體脂秤應(yīng)用筆記,可以幫助用戶快速開發(fā)。*附件:CSU18M91_藍牙體脂秤_應(yīng)用筆記V1.5.pdf
    發(fā)表于 05-16 10:16

    CSU18M91/CSU18M92 應(yīng)用筆記

    工具等,幫助用戶快速建立應(yīng)用工程,僅供參考。*附件:CSU18M91_CSU18M92應(yīng)用筆記V0.6.pdf
    發(fā)表于 05-16 10:09

    keil中Logic Analyzer可以在硬件上在線調(diào)試,為什么把全局變量加入Logic Analyzer顯示波形呢?

    keil中Logic Analyzer可以在硬件上在線調(diào)試,按照說明文檔上調(diào)試,用的是SW模式,為什么把全局變量加入Logic Analyzer
    發(fā)表于 05-16 06:47

    Microchip TCP/IP 協(xié)議棧應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《Microchip TCP/IP 協(xié)議棧應(yīng)用筆記.pdf》資料免費下載
    發(fā)表于 04-17 14:16 ?1次下載
    主站蜘蛛池模板: 欧美zozofoot| 午夜福利免费院| XXX国产麻豆HD真实乱| 国产精品亚洲精品日韩电影| 少妇两个奶头喷出奶水了怎么办 | 成人在线免费视频| 天堂在线亚洲精品专区| 国产精品无码亚洲区艳妇| 97无码欧美熟妇人妻蜜| 日本久久精品免视看国产成人| 成年视频国产免费观看| 中文字幕乱码一区久久麻豆樱花 | 45分钟做受片免费观看| 亚洲精品久久久无码一区二区| 日本国产成人精品无码区在线网站| 久久精品视在线观看85| 国产色精品VR一区二区| 国产91青青成人a在线| 被同桌摸出水来了好爽的视频| 羞羞答答dc视频| 日本一在线中文字幕| 年轻的朋友4在线看中文字幕| 久久久久青草大香线综合精品| 国产最猛性XXXX69交| 91综合精品网站久久| 脱女学小内内摸出水网站免费 | 国产精品久久久久秋霞影视| 伊人久久精品午夜| 日本边添边摸边做边爱边| 就操成人网| 国产国拍亚洲精品av麻豆| 不卡人妻无码AV中文系列APP| 5g在线视讯年龄确认海外禁止进入| 伊人热人久久中文字幕| 使劲别停好大好深好爽动态图| 精品人妻伦九区久久AAA片69| ai换脸女明星被躁在线观看免费| 午夜插插插| 午夜影视免费| 无码中文字幕av免费放| 天天躁夜夜踩很很踩2022 |