開發自己的項目中遇到文件升級不方便的問題,因此設計了一個在線升級方案,可以有效解決如下問題:
1. 當產品已發出需要修復Bug時,無法在線修復。
2. 無法判斷新老版本,當數據文件沒有變化時執行了重復升級。
3. 批量升級時,每個設備需要單獨去插卡或者用電腦上位機升級。
設計思路
引導裝載升級程序,在系統中始終存在一段用于程序裝載的代碼,該代碼在啟動時被運行。根據Nor Flash版本號差異來判斷是運行現有版本的程序還是從主機下載新程序。
- 當迪文屏上電復位時,首先執行片內的裝載程序,在Nor Flash地址存放每個數據文件的當前版本號,作為下一次判斷是否需要更新該數據文件的依據。(注意一定要升級該數據文件成功后才保存該數據文件的當前版本號)。
- 主控板根據版本號的差異判斷迪文屏是否需要下載新程序。如果本地版本號與上一次更新的版本號不同時,主控板向迪文屏發送更新程序的請求,內核文件通過繼電器切換SD卡信號線的方式給到迪文屏。
- 迪文屏接收新的應用程序內容,并在最終確認后寫入外部Flash內。當更新程序執行完畢后,將DGUS系統復位,并執行片內RAM中的程序。如果再次復位,那么將重復上述裝載執行過程。這里版本號有多少個不同,就會更新多少個文件,避免版本一致的重復更新。
設計框圖
資料下載
方案完整資料包下載可前往迪文開發者論壇獲取:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=6361&extra=&page=1
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
迪文屏
+關注
關注
3文章
83瀏覽量
5752
發布評論請先 登錄
相關推薦
熱點推薦
迪米科技非接觸紅外測溫應用:賦能養生壺智能化升級
實時監測壺體表面溫度分布,實現了毫秒級溫度反饋與±1℃高精度控溫,為現代家庭提供了一種高效、便捷、科學的養生解決方案。
二、迪米智能養生壺測溫模組的亮點
1、零接觸,杜絕污染
傳統測溫方案采用NTC
發表于 05-20 21:43
迪文COF屏產線二期擴產圓滿成功,首款高性價比COF屏正式發布!
迪文湖南科技園新擴產的COF結構智能屏專用自動化產線正式投產。該產線將COF屏相關的蓋板印刷、LCM生產、CTP貼合、整機測試等生產環節集中整合到一

CUBEMX在線升級,保存在軟件子目錄下的工程文件夾自動給刪掉了,為什么?
這是識別了不是軟件的文件夾自動刪掉?我已經重新試過一次了,退回6.12版本然后在線升級,果然新建的工程文件升級后 被刪掉了
發表于 03-07 08:08
使用wavevison5軟件時,FPGA中的程序是在線加載的,CY7C68013A中的固件也是在線加載的嗎?
指示燈都沒有亮,但是OVER_RANGE指示燈亮了,請問這是什么原因呢?
再請教一個問題,使用wavevison5軟件時,FPGA中的程序是在線加載的,CY7C68013A中的固件也是在線
發表于 12-27 08:11
迪文科技邀您共赴上海國際壓縮機及設備展覽會
2024上海國際壓縮機及設備展覽會于2024年11月5日-8日在上海新國際博覽中心舉辦,迪文科技攜顯控一體產品方案、DGUS智能屏及多媒體屏顯示方案等亮相展會現場。敬邀廣大客戶蒞臨

迪文表面聲波觸摸屏成功通過電梯工程測試
影響等優點,十分適用于防爆等可靠性要求高的應用場合。迪文與某公司合作開發了一款基于表面聲波技術的電梯樓層觸摸板,以替代實體機械按鍵,提高觸摸的交互性和長期可靠性。觸摸

迪文高校暑期實踐活動圓滿結束
2024年暑假期間,來自北京理工大學、南華大學及湖南應用技術學院等三所高校的師生分別來到迪文湖南科技園開展為期1~3周的暑期實踐活動。在實踐過程中,同學們實地參觀了企業展廳、研發中心、觸摸屏和液晶

一種無透鏡成像的新方法
使用OAM-HHG EUV光束對高度周期性結構進行成像的EUV聚光顯微鏡 為了研究微電子或光子元件中的納米級圖案,一種基于無透鏡成像的新方法可以實現近乎完美的高分辨率顯微鏡。 層析成像是一種強大的無

評論