ZHCAEL4 October 2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1
OptiFlash 技術(shù)的上手非常簡(jiǎn)單。所有 OptiFlash 軟件功能都作為 TI Arm Clang 編譯器工具鏈的一部分提供,可供用戶輕松無(wú)縫地進(jìn)行開(kāi)發(fā)。為集成了 OptiFlash 技術(shù)的 MCU 開(kāi)發(fā)應(yīng)用程序的過(guò)程與標(biāo)準(zhǔn)的應(yīng)用程序開(kāi)發(fā)流程(如圖 7-1 所示)非常相似,但增加了一些選項(xiàng),如在代碼編譯和構(gòu)建過(guò)程中啟用 OptiFlash 工具,以及修改 SBL 以在系統(tǒng)啟動(dòng)期間配置所需的 OptiFlash 硬件加速器,如圖 7-2 所示。智能放置和智能布局等極少數(shù)工具需要進(jìn)行初始測(cè)試運(yùn)行來(lái)收集代碼覆蓋率統(tǒng)計(jì)信息,這些信息將提供給工具以生成具有最佳代碼和數(shù)據(jù)放置位置的鏈接器命令文件。下一步是在 SBL 系統(tǒng)初始化過(guò)程中配置 OptiFlash 硬件元件的各種參數(shù)。例如,在多核應(yīng)用程序中使用 OptiShare 工具時(shí),該工具會(huì)為共享代碼和 RO 數(shù)據(jù)創(chuàng)建一個(gè)單獨(dú)的二進(jìn)制文件,映射到通用共享存儲(chǔ)器地址空間?,F(xiàn)在,需要對(duì) SBL 進(jìn)行配置,以便將共享代碼和 RO 數(shù)據(jù)一次性加載到 OCSRAM 中,并為每個(gè) CPU 設(shè)置 RAT 引擎,使共享代碼和 RO 數(shù)據(jù)從共享存儲(chǔ)器地址空間映射到 CPU 唯一地址空間。最后一步是將 SBL 和應(yīng)用程序下載到閃存中,系統(tǒng)將在上電后啟動(dòng)。

