|
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是在i.MXRT1170上PXP对CM7 TCM进行随机地址短小数据写入操作限制。
在 MCU 里能够对片内外映射的存储器进行读写操作的主设备(Master)除了常见的 Core 以及 DMA 外,其实还有一些面向高速数据传输(比如 USB、uSDHC、ENET 接口等)或其他特定功能(比如 GPU、LCD、Crypto 等)的外设,但就用户数据搬移处理而言,一般我们只借助 Core 和 DMA。
在 i.MXRT 四位数上,还有一个叫 PXP 的外设,这本是一个面向像素数据处理的模块,但是它也能够完成一般数据搬移处理任务。当我们借助这个 PXP 来做数据搬移时,发现它在对 CM7 TCM 写入时有一些使用限制。今天我们就来聊聊这个话题:
一、PXP功能简介先来看一下 PXP 模块功能框图,既然是面向图像数据处理,那常见的图像缩放、色彩空间转换、图像旋转功能支持必不可少(即下图蓝框里的三个独立引擎被整合在 PXP 里),这些操作实际上都涉及到 FrameBuffer 像素数据处理(读改写) 。 |
|