将视频保存在sd卡中的STM32F7 DCMI

将视频保存在sd卡中的STM32F7 DCMI,stm32,sd-card,stm32f7,Stm32,Sd Card,Stm32f7,我正在使用SDMMC处理stm32F769 DCMI。我想将DCMI捕获的图像连续存储到SDMMC文件中。 也希望存储为视频格式。当每个DCMI fame中断时,将生成一个大小为600kb的帧,并将该帧配置为具有640*480像素大小的argb888格式数据。 我使用帧事件回调在LCD上显示这些帧。如果在帧回调函数中不将帧数据写入SD卡文件,我可以在不缓冲/减速的情况下将帧连续显示在LCD屏幕上。我将SDMMC配置为DMA模式,这样每个fwrite函数都将执行DMA多块模式。我想在同一回拨功能中

我正在使用SDMMC处理stm32F769 DCMI。我想将DCMI捕获的图像连续存储到SDMMC文件中。 也希望存储为视频格式。当每个DCMI fame中断时,将生成一个大小为600kb的帧,并将该帧配置为具有640*480像素大小的argb888格式数据。 我使用帧事件回调在LCD上显示这些帧。如果在帧回调函数中不将帧数据写入SD卡文件,我可以在不缓冲/减速的情况下将帧连续显示在LCD屏幕上。我将SDMMC配置为DMA模式,这样每个fwrite函数都将执行DMA多块模式。我想在同一回拨功能中同时显示DCMI帧并将帧数据存储在SD卡中

注:SDMMC速度限制为50 MHz


我在这个问题上纠缠了一个多月。。如果这些目标在您的限制范围内可以实现,您是否使用基准测试进行了测试?即使您忽略了图像的显示,您是否可以将其实时写入SD卡?只有这样,才能在顶部增加另一个复杂性,同时显示它们。