|
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是在i.MXRT1170上PXP對CM7 TCM進(jìn)行隨機(jī)地址短小數(shù)據(jù)寫入操作限制。
在 MCU 里能夠?qū)ζ瑑?nèi)外映射的存儲器進(jìn)行讀寫操作的主設(shè)備(Master)除了常見的 Core 以及 DMA 外,其實還有一些面向高速數(shù)據(jù)傳輸(比如 USB、uSDHC、ENET 接口等)或其他特定功能(比如 GPU、LCD、Crypto 等)的外設(shè),但就用戶數(shù)據(jù)搬移處理而言,一般我們只借助 Core 和 DMA。
在 i.MXRT 四位數(shù)上,還有一個叫 PXP 的外設(shè),這本是一個面向像素數(shù)據(jù)處理的模塊,但是它也能夠完成一般數(shù)據(jù)搬移處理任務(wù)。當(dāng)我們借助這個 PXP 來做數(shù)據(jù)搬移時,發(fā)現(xiàn)它在對 CM7 TCM 寫入時有一些使用限制。今天我們就來聊聊這個話題:
一、PXP功能簡介先來看一下 PXP 模塊功能框圖,既然是面向圖像數(shù)據(jù)處理,那常見的圖像縮放、色彩空間轉(zhuǎn)換、圖像旋轉(zhuǎn)功能支持必不可少(即下圖藍(lán)框里的三個獨立引擎被整合在 PXP 里),這些操作實際上都涉及到 FrameBuffer 像素數(shù)據(jù)處理(讀改寫) 。 |
|