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

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

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

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

實戰(zhàn)經(jīng)驗 | TouchGFX從舊版本更新到新版本的方法

STM32單片機 ? 來源:未知 ? 2023-11-01 17:15 ? 次閱讀


關(guān)鍵詞:TouchGFX,版本升級


目錄預(yù)覽

1、引言

2、TouchGFX軟件升級安裝

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

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


01

引言


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


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


02

TouchGFX軟件升級安裝


X-CUBE-TOUCHGFX 是 STM32Cube 生態(tài)系統(tǒng)的一個軟件包,它包含以下組件:TouchGFX Designer,TouchGFX Generator 和 TouchGFX Engine,其中 TouchGFX Designer 是用來構(gòu)建 UI 的 GUI 構(gòu)建工具,TouchGFX Generator 是通過 STM32CubeMX來生成用戶 TouchGFX HAL 的工具,TouchGFX Engine 是驅(qū)動 UI 應(yīng)用程序的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”以獲取有效的可更新的軟件包列表,此操作需保證電腦網(wǎng)絡(luò)連接正常。


圖2.STM32CubeMX 中的軟件包列表


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


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


2.2. 安裝新版本 TouchGFX Designer


在類似路徑

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


圖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 會檢測該項目是否使用該工具的舊版本創(chuàng)建,如果是,則會建議用戶遷移,以使用最新的 STM32CubeMX 數(shù)據(jù)庫和 STM32Cube 固件版本,或者繼續(xù)。點擊繼續(xù)將保持用于創(chuàng)建項目的數(shù)據(jù)庫不變。如果計算機上沒有所需的數(shù)據(jù)庫版本,則會自動下載該版本。升級到 STM32CubeMX 新版本時,請確保在加載新項目之前始終備份項目(特別是當(dāng)項目包含用戶代碼時)。


圖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(或者將來更新版本)。當(dāng)TouchGFX 4.20 被選中后,需要通過選擇 TouchGFX Generator 來應(yīng)用它。


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


3.1.3. 更新 TouchGFX Generator 配置參數(shù)


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


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


忽略以下 warning, 點擊 Yes。



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


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


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


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


04

軟件升級遇到的常見問題


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

(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)檢查您使用的函數(shù)是否已被棄用,或者是否更改了名稱。您可以參考幫助文檔中的更新日志頁面。

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

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

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

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

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


完整內(nèi)容請點擊“閱讀原文”下載原文檔。



原文標(biāo)題:實戰(zhàn)經(jīng)驗 | TouchGFX從舊版本更新到新版本的方法

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

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

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634660
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10895

    瀏覽量

    355744
收藏 人收藏

    評論

    相關(guān)推薦

    品英Pickering最新版本的微波開關(guān)設(shè)計工具, 增強了仿真能力和原理圖設(shè)計功能

    應(yīng)用的PXI和LXI的射頻微波開關(guān)子系統(tǒng)——已經(jīng)更新升級為包括原理圖設(shè)計和仿真兩大功能。這款基于 Web的最新版本
    發(fā)表于 09-25 09:05 ?164次閱讀
    品英Pickering最<b class='flag-5'>新版本</b>的微波開關(guān)設(shè)計工具,  增強了仿真能力和原理圖設(shè)計功能

    經(jīng)緯恒潤INTEWORK-TPA 新版本正式發(fā)布

    正式推出INTEWORK-TPA5.2.0新版本,以科技的力量,為用戶帶來更智能的體驗升級!▎AI助力,高效測試新版本的AI小助理上線了!借助她的AI大模型能力,測試
    的頭像 發(fā)表于 08-30 11:46 ?458次閱讀
    經(jīng)緯恒潤INTEWORK-TPA <b class='flag-5'>新版本</b>正式發(fā)布

    蘋果宣布停止簽署iOS 17.6版本系統(tǒng)

    蘋果今日宣布停止簽署iOS 17.6版本系統(tǒng),并禁止iPhone用戶降回該版本。此前,蘋果已于8月8日發(fā)布iOS 17.6.1更新。   蘋果公司習(xí)慣于在新版本推出后一兩周內(nèi)停止
    的頭像 發(fā)表于 08-16 16:12 ?2553次閱讀

    GUI Guider V1.8.0全新版本正式上線

    在這個充滿創(chuàng)新與挑戰(zhàn)的時代,我們深知高效、靈活的GUI設(shè)計工具對人機交互應(yīng)用的重要性。經(jīng)過幾個月的精心打磨與測試,GUI Guider V1.8.0全新版本正式上線了!本次更新不僅帶來了前所未有的設(shè)計自由度,更在功能優(yōu)化與用戶體驗上實現(xiàn)了質(zhì)的飛躍。
    的頭像 發(fā)表于 08-02 09:26 ?776次閱讀

    單元測試工具TESSY 新版本亮點速覽:提供測試駕駛艙視圖、超級覆蓋率、代碼訪問分析、增強覆蓋率審查

    TESSY最新版本v5.1現(xiàn)已發(fā)布! 該版本可用于Windows和Linux,并提供各種有趣的新功能。一個突出的新功能是新的“測試駕駛艙視圖”,它可用于整個軟件中確定要測試的源代碼文件,匯總來自
    的頭像 發(fā)表于 07-08 16:20 ?431次閱讀
    單元測試工具TESSY <b class='flag-5'>新版本</b>亮點速覽:提供測試駕駛艙視圖、超級覆蓋率、代碼訪問分析、增強覆蓋率審查

    華秋DFM新版本 #持續(xù)優(yōu)化 #服務(wù)升級

    鑼密鼓地響應(yīng)市場反饋,致力于為廣大工程師用戶帶來 更穩(wěn)定、更高效 的功能體驗。 在此次 4.2新版本 中,我們不僅優(yōu)化了一系列 核心功能 ,大幅提升了軟件性能,還根據(jù)大家的反饋新增了幾項 實用工具 ,力求讓大家的工作流程更加順暢無阻。
    的頭像 發(fā)表于 07-03 08:44 ?350次閱讀
    華秋DFM<b class='flag-5'>新版本</b> #持續(xù)優(yōu)化 #服務(wù)升級

    chrome插件新版本(v3版本)中的熱更新,即加載更新遠(yuǎn)程js的方法探索

    使用。 或者要翻墻到google應(yīng)用商店提交審核,才能熱更新。 ? ? 2 當(dāng)前問題 1、由于安全策略逐步增強,越來越不支持熱更新了,之前可以直接調(diào)用遠(yuǎn)程資源的方法均被禁止了; 2、chrome插件開發(fā)中,v2
    的頭像 發(fā)表于 06-14 10:19 ?805次閱讀
    chrome插件<b class='flag-5'>新版本</b>(v3<b class='flag-5'>版本</b>)中的熱<b class='flag-5'>更新</b>,即加載<b class='flag-5'>更新</b>遠(yuǎn)程js的<b class='flag-5'>方法</b>探索

    谷歌DeepMind發(fā)布人工智能模型AlphaFold最新版本

    谷歌DeepMind近日發(fā)布了人工智能模型AlphaFold的最新版本——AlphaFold 3,這一革命性的工具將在藥物發(fā)現(xiàn)和疾病治療領(lǐng)域發(fā)揮巨大作用。
    的頭像 發(fā)表于 05-10 11:26 ?586次閱讀

    CANoe新版本18正式發(fā)布

    新版本持續(xù)為電動智能軟件開發(fā)測試帶來系列化的新功能,新版本CANoe產(chǎn)品體系包括具有GUI交互的桌面版本、可部署在服務(wù)器后云端的服務(wù)器版本、HIL臺架專業(yè)
    的頭像 發(fā)表于 05-09 08:25 ?3536次閱讀
    CANoe<b class='flag-5'>新版本</b>18正式發(fā)布

    請問最新版本的FOC SDK不支持ACIM電機嗎?

    新版本的FOC SDK不支持ACIM電機嗎?驅(qū)動采用的是 STEVAL-IHM034V2 演示板,請問那個版本支持ACIM,需要用到PFC.
    發(fā)表于 04-12 06:16

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已經(jīng)更新到2023.2了,新版本相較于舊版本更新了嵌入式平臺,新版平臺增加了Versal? AI 引擎 DSP 設(shè)計的增強功能,
    發(fā)表于 03-24 16:15

    關(guān)于博達透傳工具新版本升級公告

    感謝您一直以來對博達智聯(lián)自主研發(fā)的遠(yuǎn)程透傳工具的支持與信任!為提升廣大用戶的操作體驗,博達智聯(lián)團隊經(jīng)過不懈努力,不斷優(yōu)化產(chǎn)品功能,將透傳工具進行了全面的升級,即刻發(fā)出全新版本。相比于之前的版本
    的頭像 發(fā)表于 03-19 08:33 ?461次閱讀
    關(guān)于博達透傳工具<b class='flag-5'>新版本</b>升級公告

    TSMaster 2024年1月最新版本,新功能太實用

    、新增TTS機箱模塊、新增地圖顯示模塊等。一大波超實用的新功能,一起來看看吧!體驗新功能建議您將軟件更新至最新版本TSMaster下載鏈接01工具箱相關(guān)更新工具箱模
    的頭像 發(fā)表于 02-19 12:12 ?1649次閱讀
    TSMaster 2024年1月最<b class='flag-5'>新版本</b>,新功能太實用

    谷歌發(fā)布AI新版本Gemini 1.5

    谷歌近日宣布推出其最新的人工智能(AI)版本——Gemini 1.5,這一新版本在文本處理能力上實現(xiàn)了重大突破。據(jù)了解,Gemini 1.5 Pro的上下文窗口長度已經(jīng)擴展到驚人的100萬個
    的頭像 發(fā)表于 02-19 11:05 ?1127次閱讀

    linux上更新了最新版本的SDK軟件后,出現(xiàn)\"/bin/sh:行1: riscv-nuclei-elf-objcopy:未找到命令\"怎么解決?

    linux上更新了最新版本的SDK軟件后,執(zhí)行編譯出現(xiàn)了 riscv-nuclei-elf-objcopy -O verilog “NICE_Test.elf” “NICE_Test.verilog
    發(fā)表于 01-10 06:34
    主站蜘蛛池模板: 接吻吃胸摸下面啪啪教程| 又黄又爽又无遮挡在线观看免费| 国产成人在线视频| 色欲国产麻豆精品AV免费| 高傲教师麻麻被同学调教123| 日韩在线中文字幕无码| 俄罗斯女肥臀大屁BBW| 国产成人在线播放视频| 污文乖不疼的| 国产蜜臀AV在线一区视频| 小荡娃奶真大| 京香在线播放| 在线 日韩 欧美 国产 社区| 久久秋霞理论电影| 91久久精一区二区三区大全| 欧美成人中文字幕在线视频| 成人精品视频在线观看| 日韩欧美亚洲精品综合在线| 国产成年人在线观看| 亚州免费一级毛片| 精品久久99麻豆蜜桃666| 再插深点嗯好大好爽| 免费看美女的网站| 超碰在线视频地址| 我半夜摸妺妺的奶C了她| 国产一区二区在线免费观看| 一个吃奶两个添下面H| 蜜柚视频网在线观看免费| WWW国产色情在线观看APP| 十分钟视频影院免费| 国产最新精品亚洲2021不卡| 伊人久久一本| 欧美另类老少配hd| 国产国产人免费观看在线视频| 亚洲大片免费看| 玖玖爱精品视频| WWW婷婷AV久久久影片| 无套内射纹身女视频| 九九大香尹人视频免费| 97人人爽人人爽人人人片AV| 色99久久久久高潮综合影院|