国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

實戰經驗 | TouchGFX從舊版本更新到新版本的方法

STM32單片機 ? 來源:未知 ? 2023-11-01 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


關鍵詞:TouchGFX,版本升級


目錄預覽

1、引言

2、TouchGFX軟件升級安裝

3、工程項目由舊版本遷移到新版本TouchGFX

4、軟件升級遇到的常見問題


01

引言


隨著 TouchGFX 不斷進行軟件版本更新,其提供的功能也越來越豐富,有些新的功能只有更新的版本才有,所以很多時候會面臨將舊版本的 TouchGFX 遷移到更新版本的問題。在創建 TouchGFX 應用時,生成的.touchgfx 工程文件版本與用來創建應用的TouchGFX Designer 版本相同,TouchGFX Designer 在設計上是向后兼容的,您可以使用更新版本的軟件來開發您的應用。在大多數情況下,僅需一個極簡單的流程便可使舊版本應用能夠工作在 TouchGFX 新版本上。


本文檔提供了如何從較舊版本的 TouchGFX 升級到較新版本的教程,總結可能發生的常見問題及其各自的解決方案。本文檔可能并不詳盡,可能在將來進行更新,但旨在解決用戶在版本更新時遇到的大多數問題,以確保順利過渡到最新版本的 TouchGFX,從而享受最新版本的 TouchGFX 功能。


02

TouchGFX軟件升級安裝


X-CUBE-TOUCHGFX 是 STM32Cube 生態系統的一個軟件包,它包含以下組件:TouchGFX Designer,TouchGFX Generator 和 TouchGFX Engine,其中 TouchGFX Designer 是用來構建 UI 的 GUI 構建工具,TouchGFX Generator 是通過 STM32CubeMX來生成用戶 TouchGFX HAL 的工具,TouchGFX Engine 是驅動 UI 應用程序的TouchGFX C++框架。軟件升級所涉及到的主要是 STM32CubeMX 中 TouchGFX Generator 插件升級安裝和 TouchGFX Designer 升級安裝。


2.1. 安裝新版本 TouchGFX Generator


打開 STM32CubeMX 軟件,點擊菜單欄“Help”下的“Manage Embedded Software Package”,或者按鍵 ALT + U,進入到軟件包列表。


圖1.點擊菜單欄“Help”下的“Manage Embedded Software Package”


進入軟件包列表后,單擊“Refresh”以獲取有效的可更新的軟件包列表,此操作需保證電腦網絡連接正常。


圖2.STM32CubeMX 中的軟件包列表


然后轉到“STMicroelectronics”選項卡, 滾動直至找到“X-CUBE-TOUCHGFX”,然后展開節點,選中最新版本“TouchGFX Generator 4.20”復選框,然后點擊“Install ”,此時將下載軟件包并顯示許可協議。


圖3.安裝好 TouchGFX Generator 4.20 后的界面


2.2. 安裝新版本 TouchGFX Designer


在類似路徑

C:UsersSTM32CubeRepositoryPacksSTMicroelectronicsX-CUBETOUCHGFX4.20.0UtilitiesPC_SoftwareTouchGFXDesigner 找到 TouchGFX.msi 安裝程序,雙擊 TouchGFX.msi 文件可打開安裝程序,按照說明完成安裝過程。路徑根據您的安裝路徑略有不同。


圖4.開始安裝 TouchGFX Designer 4.20


03

工程項目由舊版本遷移到新版本TouchGFX


安裝好新版本的 TouchGFX 軟件后,下面介紹將您的工程代碼遷移至新版本TouchGFX 的方法。一個完整的軟件工程升級到新版本包括 STM32CubeMX 中TouchGFX Generator 配置升級并生成代碼和使用新版本 TouchGFXDesigner 打開文件并生成代碼。


3.1. STM32CubeMX 中 TouchGFX Generator 配置升級


3.1.1. 使用最新版本 STM32CubeMX 打開舊版本的.ioc 文件


使用最新版本的 STM32CubeMX 打開舊版本的.ioc 文件,CubeMX 會彈出類似如下的窗口。在項目加載時:STM32CubeMX 會檢測該項目是否使用該工具的舊版本創建,如果是,則會建議用戶遷移,以使用最新的 STM32CubeMX 數據庫和 STM32Cube 固件版本,或者繼續。點擊繼續將保持用于創建項目的數據庫不變。如果計算機上沒有所需的數據庫版本,則會自動下載該版本。升級到 STM32CubeMX 新版本時,請確保在加載新項目之前始終備份項目(特別是當項目包含用戶代碼時)。


圖5.STM32CubeMX 加載工程


圖6.點擊 Migrate 進行工程遷移


3.1.2. 在 STM32CubeMX 中更改 TouchGFX Generator 版本


在 STM32CubeMX 軟件中,點擊 STMicroelectronics.X-CUBE-TOUCHGFX.4.20.0 進入 TouchGFX Generator 配置界面。在開始升級軟件版本時,請首先截圖保留以下配置,以方便后面對照更新配置。


圖7.截圖保留原 TouchGFX Generator 配置


點擊 Software packs 選擇 Select Components ,在部件選擇窗口,取消選擇舊版本TouchGFX Generator,然后再選擇最新版本的 TochGFX 4.20(或者將來更新版本)。當TouchGFX 4.20 被選中后,需要通過選擇 TouchGFX Generator 來應用它。


圖8.更改 STM32CubeMX 中 TouchGFX Generator 版本的步驟


3.1.3. 更新 TouchGFX Generator 配置參數


回到 TouchGFX Generator 配置界面,我們使用以前版本圖 7 中的參數配置新的TouchGFX Generator,最后點擊生成代碼。


圖9. 更新 TouchGFX 配置和生成代碼


忽略以下 warning, 點擊 Yes。



3.2. 使用新版本 TouchGFX Designer 打開 .touchgfx 文件生成代碼


右鍵單擊 .touchgfx.part 文件,然后選擇最新的 TouchGFX Designer 打開,您將收到一個彈出窗口,要求您確認更新,請點擊“是”。


然后,您需要先刪除 build 和 generated 文件夾,再重新生成代碼。執行此操作后,需要在 STM32CubeMX 中再次生成代碼。此時可以使用您的 IDE 來編譯項目,并查看是否有任何錯誤。


圖11. 選擇最新的 TouchGFX Designer 打開.touchgfx 文件


04

軟件升級遇到的常見問題


在軟件版本升級之前一定要備份自己的軟件工程,這是十分重要的。在將舊版本的TouchGFX 工程遷移到新版本的過程中,有以下事項需要檢查確認:

(1)使用新版本 TouchGFX Designer 生成代碼之前,是否在 STM32CubeMX 中使用相同版本的 TouchGFX Generator 并生成代碼?如果您使用 TouchGFX 4.20,則需要在STM32CubeMX 中使用 TouchGFX Generator 4.20 和 TouchGFX Designer 4.20, 版本要保持一致。STM32CubeMX 的版本要選擇支持 TouchGFX Generator 最新版本的版本,例如,要使用 TouchGFX Generator 4.20,那么 STM32CubeMX 的版本要最低為 6.5。

(2)檢查代碼中是否缺少#include 行。使用某些功能時,保證始終在每個文件中包含正確的路徑。

(3)檢查您使用的函數是否已被棄用,或者是否更改了名稱。您可以參考幫助文檔中的更新日志頁面。

(4)建議使用 STM32CubeMX 單機應用程序,而不要使用 STM32CubeIDE 中的STM32CubeMX。因為在 STM32CubeIDE 使用 STM32CubeMX 進行升級會遇到更多的問題。

(5)升級結束后,在重新編譯代碼之前,Clean 你的工程和去除之前編譯的目標文件。

(7)在遷移之前,請確保您沒有用戶代碼部分之外的代碼,否則您的代碼將在代碼生成后被刪除。

(8)TouchGFX/Target 文件夾將在遷移后被修改,因此您可能需要將以前的代碼復制粘貼到新創建的文件中。

(9)TouchGFX 設計團隊已經列出了 TouchGFX 版本中已知存在的問題,以及可能的解決方法。如果您在遷移時遇到問題,可以查看以下網址鏈接https://support.touchgfx.com/4.20/docs/miscellaneous/known-issues。


完整內容請點擊“閱讀原文”下載原文檔。



原文標題:實戰經驗 | TouchGFX從舊版本更新到新版本的方法

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

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

    關注

    6076

    文章

    45495

    瀏覽量

    670281
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373415
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    蔚來世界模型NWM全新版本正式推送

    2026年1月28日,「蔚來世界模型 NWM」全新版本正式開啟推送,首批將為超過46萬輛「Banyan 榕」車型推送。「Cedar 雪松」車型及「Cedar S 雪松」車型,也將于近期開啟推送。
    的頭像 發表于 01-28 15:38 ?369次閱讀

    如何使用新版本J-Flash編程CW32 MCU

    1、Segger公司官網下載安裝最新版本JLink驅動,比如V7.96a,安裝目錄下沒有JLinkDevices.xml文件。 2、在C:Users<用戶名>
    發表于 11-12 07:24

    UART在5.2.0版本E2S中的重定向

    隨著FSP庫版本更新到5.2.0,在開發過程中就會發現4.0.0版本的串口重定義并不適用于最新版本。繼續使用原來的重定向代碼時,編譯器就會報錯。根據報錯的信息發現,缺少了幾個函數的定義
    的頭像 發表于 10-31 15:28 ?4011次閱讀
    UART在5.2.0<b class='flag-5'>版本</b>E2S中的重定向

    【直播預告】RT-Trace 全新版本發布|ITM輸出 MemoryWatch 功能首發實測! | 問學直播

    RT-Trace迎來又一次重要更新!本次新版本帶來了兩項備受期待的功能——ITM輸出與MemoryWatch內存監控,讓調試可視化更高效、問題定位更精準。為幫助開發者快速上手新特性
    的頭像 發表于 10-14 11:57 ?537次閱讀
    【直播預告】RT-Trace 全<b class='flag-5'>新版本</b>發布|ITM輸出  MemoryWatch 功能首發實測! | 問學直播

    github 上的 nano版本已經更新到了4.1.1,是否能提供4.1.1版本的mdk pack包?

    github 上的 nano版本已經更新到了4.1.1,是否能提供4.1.1版本的mdk pack包, 會方便很多
    發表于 09-17 06:36

    【重要通知】華秋DFM舊版本暫停服務公告

    。隨著華秋DFM多個版本的迭代升級,我們在增強軟件性能、提升分析精度和擴展功能模塊等方面都取得了顯著的進步。然而,伴隨著版本的不斷積累,這些舊版本在功能完整性、穩定
    的頭像 發表于 09-10 07:34 ?928次閱讀
    【重要通知】華秋DFM<b class='flag-5'>舊版本</b>暫停服務公告

    解決博途新舊版本項目兼容問題:升級操作與風險提示

    前言: 當自己電腦安裝的是博途 V17 或更高版本,而項目設備程序版本較低(如 V15 或更早的 V13/V14)時,能否直接用 V17 打開這些舊版本創建的項目? 答:不能直接打開,但可以進行項目
    的頭像 發表于 09-08 16:34 ?2680次閱讀
    解決博途新<b class='flag-5'>舊版本</b>項目兼容問題:升級操作與風險提示

    【重要通知】華秋DFM舊版本暫停服務公告

    DFM舊版本的技術支持與維護服務 ,舊版本安裝包也將從官網全面下架。屆時,仍在使用舊版本的用戶在登錄時,將會收到軟件更新提示(如下圖),如 未完成
    發表于 09-05 13:45

    戴爾數據保護軟件迎來全新版本

    無縫運行的異常檢測,一站式監控多達150個系統,額外的MFA多重身份驗證Dell PowerProtect Data Manager19.19全新版本現已到來!
    的頭像 發表于 06-27 13:55 ?929次閱讀

    軟件更新 | 數據到模型,全面升級!TSMaster新版助力汽車研發新突破

    為您提供更高效、更可靠的解決方案!TSMaster2025.05202505最新版本主要是針對設計模塊、分析模塊、硬件模塊幾大模塊作了更新,旨在提升汽車電子開發與測試
    的頭像 發表于 06-21 20:04 ?1342次閱讀
    軟件<b class='flag-5'>更新</b> | <b class='flag-5'>從</b>數據到模型,全面升級!TSMaster<b class='flag-5'>新版</b>助力汽車研發新突破

    移動電源EMC整改:認證失敗到一次通過的實戰經驗

    深圳南柯電子|移動電源EMC整改:認證失敗到一次通過的實戰經驗
    的頭像 發表于 05-26 11:25 ?845次閱讀
    移動電源EMC整改:認證失敗到一次通過的<b class='flag-5'>實戰經驗</b>

    是否有可與 CY4500 Rev ** 配合使用的舊版本實用程序?

    是否有可與 CY4500 Rev ** 配合使用的舊版本實用程序? 我是否應該將不同版本的 FW 加載到舊的 CY4500 硬件上? 我有 CY4500 Rev**。 該組件標記
    發表于 05-20 08:24

    普華基礎軟件開源車用操作系統迎來全新版本

    近日,普華基礎軟件開源車用操作系統媒體發布會在上海中國汽車會客廳召開——全球首個開源智能駕駛操作系統微內核龘EasyAda、開源安全車控操作系統小滿EasyXMen全新版本正式發布。現場,普華基礎軟件開源項目技術團隊專家就開源項目新版本技術亮點、新增功能及社區治理與運營等
    的頭像 發表于 04-25 16:18 ?982次閱讀

    SOA架構開發小助手PAVELINK.SOA-Converter 2.1.2新版本發布

    為提升汽車SOA架構設計開發效率,優化用戶體驗,我們對PAVELINK.SOA-Converter進行了全新升級。本次2.1.2新版本升級,聚焦于提升軟件性能、擴展功能特性及增強用戶交互體驗。
    的頭像 發表于 04-09 10:37 ?1507次閱讀
    SOA架構開發小助手PAVELINK.SOA-Converter 2.1.2<b class='flag-5'>新版本</b>發布

    keil不同版本,有的文件在新版本上報錯怎么辦?要裝兩個版本一起用?

    有的文件在新版本上報錯怎么辦?要裝兩個版本一起用?
    發表于 03-10 07:05