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

