ST意法半导体
直播中

张鹏

8年用户 1243经验值
私信 关注
[问答]

如何将DCMI写入QSPI闪存?

只是想知道是否有人对能够将来自 DCMI 的 JPEG 图像数据直接写入 QSPI 闪存而无需在 STM32F7XXX 上分配临时 RAM 缓冲区有任何见解或演示代码?这可能吗?







回帖(1)

关欣冰

2022-12-30 11:04:02
QSPI 闪存在内存映射意义上不可写,而且速度也很慢。对您的平均 NOR Flash 的写入速度做一些简单的带宽测试。
DCMI 可能具有非常高的吞吐量,我认为流式传输到 eMMC/SD 卡也不可行。
我也不认为 DCMI 是可节流的接口,因此您必须能够快速接收数据。
您可以使用 DMA 双缓冲区或半/全乒乓排列,在其中使用较小的缓冲区,并将其复制到不同的队列中,或者链接缓冲区列表,将其刷新到 SDMMC 接口尽快(或您预先擦除的 NOR 闪存)。
您也许能够找到输入和输出带宽之间的某种最佳组合,从而产生最小的 RAM 缓冲区来容纳它。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分