在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    瀏覽量

    87790
收藏 人收藏

    評論

    相關推薦

    OTA軟件升級管理系統

    OTA(Over-the-Air Technology,空中下載技術)是通過空中下載的方式對車輛中的軟件進行遠程升級。經緯恒潤OTA軟件升級管理系統基于軟件架構、應用架構、業務架構和技
    的頭像 發表于 01-13 09:39 ?181次閱讀
    <b class='flag-5'>OTA</b>軟件<b class='flag-5'>升級</b>管理系統

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

    OTA無線升級過程視頻演示:OTA介紹OTA(Over-The-Air,空中升級)是一種通過無線通信技術實現遠程更新設備
    的頭像 發表于 12-11 01:00 ?1341次閱讀
    【<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 ?3903次閱讀

    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

    ZDP1440系列小技巧—如何OTA差分升級顯示素材?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,支持U盤、SD卡本地升級UI固件,同時也支持通過UART/SPI方式進行OTA升級,本文將介紹如何
    的頭像 發表于 05-06 14:01 ?974次閱讀
    ZDP1440系列小技巧—如何<b class='flag-5'>OTA</b>差分<b class='flag-5'>升級</b>顯示素材?

    CYUSB3KIT-003如何集成一個NOR閃存

    我有一個 CYUSB3KIT-003。 我需要集成一個 NOR 閃存,我可以從中將固件讀取到 RAM,然后 NOR 閃存的一部分內存應該EV
    發表于 03-05 07:23
    主站蜘蛛池模板: 亚洲伊人色一综合网 | 激情婷婷网 | 国产精品漂亮美女在线观看 | 在线天堂中文 | 五月婷婷 六月丁香 | 久久伊人操 | 性欧美bbbbbb| 久久婷婷丁香七月色综合 | 老师叫我下面含着精子去上课 | 精品影视网站入口 | 97人人人人 | 国产精品超清大白屁股 | 日本大片成人免费播放 | 失禁h啪肉尿出来高h健身房 | 性做久久久久久 | 天天射干 | 亚洲卡1卡2卡新区网站 | 狠狠色丁香九九婷婷综合五月 | 国产狂喷冒白浆免费视频 | 毛片在线不卡 | 美女视频黄色的免费 | 网友自拍区一区二区三区 | 色婷婷激婷婷深爱五月小说 | 国产69精品久久久久9牛牛 | 美女黄18以下禁止观看 | 欧美日韩生活片 | 美女网站一区二区三区 | 成人精品一区二区不卡视频 | 伊人干| 久久激情网 | 免费一级特黄特色大片在线观看 | 国产综合精品久久久久成人影 | 性欧美乱又伦 | 国产乱辈通伦影片在线播放亚洲 | 伊人婷婷涩六月丁香七月 | 丁香六月婷婷精品免费观看 | 人人做天天爱夜夜爽中字 | 精品视频一区在线观看 | 四虎网址大全 | 一本大道高清在线视频 视频 | 五月婷婷亚洲综合 |