• 資料介紹
    • 引言
    • STM32CubeMX 配置過(guò)程
    • 添加驅(qū)動(dòng)代碼
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1392 LTDC RGB接口 LCD的TouchGFX工程的移植步驟

03/19 11:46
639
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1392 LTDC RGB接口 LCD的TouchGFX工程的移植步驟

2.26 MB

引言

文檔基于 STM32F746G_DISCO 硬件平臺(tái),參考從 TouchGFX Designer 下載的STM32F746 的 TBS(TouchGFX Board Setup),講解 STM32CubeMX 相關(guān)配置,介紹了 LTDC RGB 接口 LCD 的 TouchGFX 工程的移植步驟。

STM32CubeMX 配置過(guò)程

STM32F746G_DISCO 有兩個(gè)外部存儲(chǔ)器SDRAM 和 QSPI Flash,SDRAM 用于幀緩沖器,QSPI Flash 用于存儲(chǔ)圖片、字體等素材,其圖形實(shí)現(xiàn)過(guò)程。本文檔參考從 TouchGFX Desinger 上下載的 TBS,第一步首先完成 IOC 文件的配置,由于會(huì)使用外部 RAM 和外部 Flash,生成代碼后還需要添加相應(yīng)的存儲(chǔ)器驅(qū)動(dòng)代碼,以及修改鏈接文件。對(duì)于僅使用內(nèi)部 Flash 和內(nèi)部 RAM 的應(yīng)用,用 STM32CubeMX 和 TouchGFXDesinger 生成代碼后,就可以直接使用 TouchGFX 點(diǎn)亮屏幕了。

添加驅(qū)動(dòng)代碼

對(duì)于 LTDC 接口的 TouchGFX 工程,使用 TouchGFX Desiger 生成代碼后,如果僅使用內(nèi)部 RAM 和 Flash,那么在 TouchGFX 生成代碼后,整個(gè)軟件架構(gòu)就建好了,可以使用 TouchGFX 來(lái)點(diǎn)亮屏幕了。

對(duì)于使用外部 SDRAM、 QSPI Flash 以及觸摸功能的應(yīng)用可以參考下載的 TBS 進(jìn)行對(duì)照檢查,添加相應(yīng)的驅(qū)動(dòng)代碼和修改鏈接文件,完善整個(gè)工程代碼后實(shí)現(xiàn) TouchGFX 點(diǎn)亮LCD 的效果。

小結(jié)

以上就是 LTDC RGB 接口 LCD 的 TouchGFX 工程的移植步驟,本文檔對(duì)關(guān)鍵步驟進(jìn)行了解釋說(shuō)明,具體細(xì)節(jié)可參考 AN4861 和官方的 TBS。

資料預(yù)覽

相關(guān)推薦