ZHCAEL4 October 2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1
對(duì)于 ADAS、汽車(chē)網(wǎng)關(guān)、工業(yè)自動(dòng)化等新興應(yīng)用,需要通過(guò)固件無(wú)線(xiàn) (FOTA) 更新來(lái)解決功能、安全漏洞和錯(cuò)誤修復(fù)等多種問(wèn)題。為了滿(mǎn)足系統(tǒng)成本要求,需要采用單一閃存解決方案,這種情況下通常要求暫停應(yīng)用程序執(zhí)行,直到更新(固件下載)完成。過(guò)去,這些更新安排在系統(tǒng)啟動(dòng)(按鍵開(kāi)啟)或系統(tǒng)關(guān)閉(按鍵關(guān)閉)期間。為了減少系統(tǒng)更新期間的總體停機(jī)時(shí)間(與手機(jī)不同),新的要求是在系統(tǒng)并發(fā)運(yùn)行期間更新新的固件/軟件映像,即從外部閃存讀?。ň偷貓?zhí)行 (XIP))。
圖 3-3 使用 RWW 閃存的 OptiFlash FOTA 硬件典型的 FOTA 解決方案通過(guò)在軟件中邊寫(xiě)邊讀來(lái)解決這一問(wèn)題。但是,如果沒(méi)有任何硬件支持,這就變得非常復(fù)雜,因?yàn)樾枰缇€(xiàn)程/CPU 進(jìn)行復(fù)雜的同步,增加了 XIP 停機(jī)時(shí)間。利用 OptiFlash FOTA 硬件加速器 IP(如使用 RWW 閃存的 OptiFlash FOTA 硬件中所示),可以進(jìn)一步減少 XIP 停機(jī)時(shí)間,并能夠在后臺(tái)進(jìn)行 FOTA 更新的同時(shí)執(zhí)行并發(fā) XIP 讀取,使 MCU 上的軟件開(kāi)銷(xiāo)為零。這主要是在使用具有兩個(gè)/多個(gè)存儲(chǔ)體且支持邊寫(xiě)邊讀 (RWW) 功能的閃存存儲(chǔ)器時(shí)非常有用,它允許在一個(gè)存儲(chǔ)體中進(jìn)行寫(xiě)入/擦除時(shí)(可能需要 >1ms 的時(shí)間才能完成)讀取另一個(gè)存儲(chǔ)體中的數(shù)據(jù)。