女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

NOR閃存提升OTA固件升級能力

7vzo_Cyp ? 2019-07-02 15:33 ? 次閱讀


Cypress博客文章,原文作者Pritesh Mandaliya,略有刪改)

在這個世界上,既沒有完美到毫無缺點的東西,也沒有糟糕到毫無優點的東西,凡事均有好壞兩個方面。

這句話同樣也適用于數量不斷增加的連接設備。誠然,“互聯”使這些設備更加容易受到攻擊,但我們認為,這同樣也使它們有機會變得更加安全。

固件無線(FOTA)升級,可用于遠程修復錯誤并增強系統性能。對于偏遠地區應用或因本身性質而需持續升級的應用(包括無線基礎設施、智能工廠和車聯網)而言,FOTA尤其有用。


但是,任務關鍵型系統在進行FOTA升級時須格外謹慎,因為它們在升級過程中根本承受不起任何失敗。

對于這些系統,進程必須對通信錯誤免疫,并且在升過程中,要盡量減少系統暫停。為了確保可靠性,必須能夠在系統層面實現此功能,并且要求芯片具有強大的FOTA功能。

每臺設備都需要存儲器來保存軟件/固件代碼,而閃存通常是選擇的媒介。FOTA的主要目的,就是升級閃存中的代碼。當前這一代主機設備,通常只使用內部閃存或內/外部閃存組合。

然而,隨著系統復雜度不斷增加,將閃存嵌入至微控制器變得愈發困難,而且很可能需要外部閃存及可進行FOTA升級的主機。

當前的FOTA升級方法包括以下幾類:


  • 無軟件/固件備份的FOTA升級:系統使用單個閃存器件存儲應用軟件。如果只有一個閃存器件,則需要在升級過程中暫停該應用。這樣的應用通常擁有一個具備基本功能且內存有限的主MCU

  • 通過軟件/固件備份進行FOTA升級:高端MCU增添第二個閃存器件,以克服升級期間暫停應用的需要。新增的閃存允許應用在進行升級時繼續運行。

  • 使用“黃金”軟件/固件備份進行FOTA升級:系統使用三個閃存器件。通常,一個分區(或Die)包含當前軟件,第二個分區用于升級代碼,第三個分區用于存儲軟件的“黃金”副本——如果當前及新軟件損壞,系統可以恢復至該副本。


NOR閃存更加適合FOTA



如今的NOR閃存器件可以實現更加可靠的FOTA升級,包括:


  • 同步讀/寫操作:最先進的NOR閃存器件具有靈活的內存庫(Bank)架構(即一組扇區),可以從一個內存庫連續讀取數據,同時在另一個內存庫執行擦除/編程功能。這被稱為同步讀/寫操作,是FOTA升級過程的理想選擇。它允許主機系統在一個內存庫中編程或擦除,然后立即從另一個內存庫中同步讀取,從而提高系統整體性能。因此,它可以防止系統在等待編程或擦除操作時發生暫停。

  • 編程/擦除恢復/暫停:這是NOR閃存的另一個重要功能,可大大提高FOTA操作的可靠性。它允許系統中斷編程/擦除操作,以便從任何非編程/擦除暫停扇區讀取數據,一旦讀取操作完成,則恢復編程/擦除操作。

  • 全局唯一標識符(GUID)分區表:為將此方法用于NOR閃存器件,主機則需要對閃存進行分區。閃存器件包含一個主分區表(若主分區損壞,則包含輔助分區表),用來描述如何劃分和移植內存。其余扇區在兩個應用之間進行劃分。

  • 存儲和下載(SnD):使用這種方法,系統在通電后立即將NOR閃存數據復制到RAM器件。MCU將NOR閃存器件的數據復制并存儲到RAM設備后,從RAM器件讀取應用軟件,并可以使用三種FOTA升級方法中的任意一種在閃存中執行FOTA升級。


NOR閃存器件具備高性能和高密度、多晶粒封裝解決方案及同步操作等特點,可實現穩定、可靠的FOTA升級,同時節省主板空間并降低總成本。


- 相關閱讀推薦-



點擊“閱讀原文”,了解更多賽普拉斯信息!



原文標題:NOR閃存提升OTA固件升級能力

文章出處:【微信公眾號:Cypress賽普拉斯半導體】歡迎添加關注!文章轉載請注明出處。

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

    關注

    28

    文章

    392

    瀏覽量

    88073
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    瑞薩電子MCU無感OTA升級功能介紹

    在工業控制、電機驅動乃至物聯網邊緣節點中,固件在線升級OTA)已成為產品生命周期管理的標配。然而傳統OTA往往伴隨停機、風險與低效。瑞薩電子MCU中的Dual?Bank
    的頭像 發表于 05-15 14:36 ?297次閱讀
    瑞薩電子MCU無感<b class='flag-5'>OTA</b><b class='flag-5'>升級</b>功能介紹

    一文解鎖OTA遠程升級方案!基于RK3562全國產平臺

    通過網絡下載固件進行升級,也支持下載固件到SD卡或U盤進行升級。 而且,升級固件可按需定制,既
    的頭像 發表于 04-07 10:15 ?241次閱讀
    一文解鎖<b class='flag-5'>OTA</b>遠程<b class='flag-5'>升級</b>方案!基于RK3562全國產平臺

    淺談車規MCU (MGEQ1C064) OTA升級

    OTA升級OTA升級方式 為了實現OTA升級,我們通常需要將MCU FLASH分為兩部
    發表于 03-04 12:52

    OTA升級】無需數據線,一條命令即可完成固件升級

    OTA無線升級過程視頻演示:OTA介紹OTA(Over-The-Air,空中升級)是一種通過無線通信技術實現遠程更新設備
    的頭像 發表于 12-11 01:00 ?2990次閱讀
    【<b class='flag-5'>OTA</b><b class='flag-5'>升級</b>】無需數據線,一條命令即可完成<b class='flag-5'>固件</b><b class='flag-5'>升級</b>!

    NAND閃存NOR閃存有什么區別

    NAND閃存NOR閃存是兩種常見的閃存存儲器技術,它們在多個方面存在顯著的差異。以下將從技術原理、結構、性能特點、應用場景以及發展趨勢等方面對兩者進行詳細比較。
    的頭像 發表于 08-10 16:14 ?5689次閱讀

    S3N8R16工程代碼里面只要調用了wifi、藍牙、mqtt等相關接口,編譯出來的固件拿去ota升級升級不了,為什么?

    碰到個很奇怪的現象,我的工程代碼里面只要調用了wifi、藍牙、mqtt等相關接口,編譯出來的固件拿去ota升級升級不了,沒有調用就能正常升級
    發表于 07-19 07:31

    ESP8266 OTA升級失敗的原因?

    我正在使用自定義服務器來升級 esp8266。我可以從服務器下載圖像,但總是升級失敗。 我將以下.bin文件下載到閃存中(下載前,我擦除整個閃存): ------------ 2
    發表于 07-11 07:45

    ESP8266 OTA升級不成功的原因?

    我正在使用最新的 RTOS SDK 版本 1.5 ESP8266。我使用自定義服務器進行OTA升級。 有時 OTA 升級成功,有時即使閃爍了正確的圖像,
    發表于 07-10 06:14

    esp8285 1MB使用flash download tool刷固件時flash size選錯了, OTA失敗能救不?

    那邊的設備固件, 請問這種情況, 除了讓客戶把設備寄回來之外, 還有沒有什么辦法能讓客戶那邊的設備, 通過OTA升級更新程序呢?
    發表于 07-09 07:31

    esp32-s3 ota固件升級報錯怎么解決?

    a new connection E (118466) HTTP_CLIENT: Connection failed, sock < 0 連上wifi后,通過ESP HTTPS OTA進行固件升級報錯,希望能得到解決,感
    發表于 06-17 08:30

    請問esp32 ota升級如何獲取更新進度?

    所用的是esp32-s2 idf:4.4調用esp_https_ota API進行固件升級,想獲取更新進度,但不知道怎么實現,有人做過或者有思路指點一下嗎?
    發表于 06-14 07:20

    ESP32-C3藍牙固件升級速度低怎么提升

    通過藍牙接收數據,每幀128字節,通過調用esp_ota_write寫入FLASH,整個固件760多K,發現整個過程耗時很久,有辦法提升嗎?
    發表于 06-14 07:05

    ESP-IDF4.4 OTA升級失敗的原因?

    ESP-IDF4.4 OTA 功能,在啟動OTA功能后下載固件過程中出現wifi無Internet訪問,然后很快網絡恢復,需要等待很久后OTA升級
    發表于 06-06 08:19

    ota固件升級成功后,重啟esp32-s3出現警告是怎么回事?

    ota固件升級成功后,重啟esp32-s3。 拋出了一個警告,如下:Code: Select all Warning: checksum mismatch between flashed
    發表于 06-06 07:09

    如何編譯OTA時的加密固件

    使用的IDF為5.1.2,在新版OTA例程中,有個pre_encrypted_ota示例,是用來加密OTA固件的。我將他整合到了自己的工程中。 問題: 1.添加了加密組件之后,我再
    發表于 06-05 08:28