往写SD卡写数据, 调用sync()之后被阻塞!

briertang briertang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大侠,
我在做一个项目,往SD卡上写录像文件, SD卡是透过USB转SD扩展而来, 数据量大概是5Mbit/s左右 但是在写之后需要及时的同步到SD卡上去.因此,在写之后每间隔500ms进行一个sync()的动作,现在的问题是有时在做sync()之后,程序阻塞了很长一段时间,导致中间丢失数据!,同步的时间间隔有做调整,但是都可能被阻塞住!
请问各位大侠, 这可能是什么原因引起的?!有没有可能是系统的bug或者是底层驱动问题
...全文

相关推荐

读取SD卡上的视频并显示在ListView

读取内存卡上的视频(3gp或MP4)并显示在listview上,点击播放

chaozhung

STM32 FatFs SD卡移植深度解析:从协议层到CSV可靠写入

FatFs是嵌入式系统中常用的轻量级文件系统,其核心价值在于为资源受限MCU提供FAT格式存储支持。它基于SPI/SDIO与SD卡通信,依赖严格的物理层握手(CMD0/CMD8/ACMD41)和逻辑层扇区映射机制。在STM32裸机环境下,FatFs并非开箱即用——需深度适配SPI时序、电源稳定性、编码页(如GBK/936)、DMA传输与中断协同等关键环节。尤其在工业数据采集场景中,CSV文件生成必须兼顾RFC 4180规范、中文编码兼容性及断电原子写入,而SD卡初始化失败、FR_DISK_ERR、FR_NO

weixin_33851429

施耐德SD培训试题大纲

施耐德初级SD培训考试试题的大纲,想通过的朋友不要错过啊。

walkerman123

STM32 FatFs移植指南[源码]

本文详细介绍了如何在STM32F103微控制器上移植FatFs文件系统以实现SD卡读写功能。内容涵盖硬件准备、SPI接口配置、FatFs文件系统移植、SD卡驱动实现、文件操作示例以及故障排查等核心环节。通过SPI通信协议与SD卡交互,结合FatFs的轻量级特性,开发者可以快速实现嵌入式系统中的文件存储管理。教程包含完整的代码示例,从工程创建到测试步骤均有详细说明,特别适合需要嵌入式文件系统开发的工程师参考学习。

放屁带闪电

ad5764 spi菊花链

下载代码方式:https://pan.quark.cn/s/afa52b1ae4f5 通过NUC123SD4AN0微控制器的硬件SPI端口,与四个dac芯片构建菊花链式通信,文档中具体完成了reset及ladc引脚功能的编写,完成了微控制器spi端口的初始设定,实现了spi模块的读与写操作,同时对dac芯片的其他相关功能进行了编码处理。

xinshenghuo22
评论 9
收藏 已收藏
分享
返回顶部
briertang
Linux_Kernel 4,469 成员 17,458 内容