- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3SD卡读写实现-电声技术.doc
基于TMS320C6747的SD卡文件系统设计与实现
孙晓通,李双田
(中国科学院声学研究所,北京 100190)
摘 要:数字信号处理系统会产生大量数据,本文基于TMS320C6747数字信号处理器介绍一种SD卡结合FAT32文件系统的方案用于解决这些数据的存储和转移问题。硬件方面, 在SD模式下采用DMA控制进行数据传输以提高扇区读写速率;软件方面,实现符合FAT32规范的文件系统操作,具有自动创建文件,以固定长度数据为单位写入文件,快速搜索空闲簇等特点,尽量减少扇区读写次数,以最大限度地满足语音数字信号处理系统大量数据的连续存储要求。
关键词:SD卡;文件系统;TMS320C6747;DMA
【中图分类号】TN919.5 【文献标识码】A
Design and Implementation of SD Card File System Based on TMS320C6747
SUN Xiao-tong, LI Shuang-tian
(Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China)
Abstract: Digital signal acquisition system always produce a large number of data. This paper?combines?the SD card?and FAT32 file?system based on TMS320C6747 to solve the problem of storage and?transfer about the data.?On one hand, the hardware use 4 line SD mode to improve the data transmission rate and use DMA for data access to reduce the processor?intervention; On the other hand, the software optimize the FAT32 file system to reduce the read and write times of the SD card. To meet the?requirements of?continuous?storage?of large amounts of data, there are some features of the optimized file system. Such as create new file automatically; Write into the file with block data; Search the free cluster in a quick way.
Key words: SD card; File system; TMS320C6747; DMA1 引言采用数字方法处理模拟信号已经广泛运用于各个工程领域。在语音等数字信号处理系统中长时间连续信号采集会产生大量数据,这些数据的实时存储是系统面临的重要问题。传统的FLASH芯片容量小,使用不灵活,无法最大限度地满足大量数据的连续存储要求。SD卡是一种为数据安全要求设计的存储介质 REF _Ref406496160 \r \h \* MERGEFORMAT [1],具有容量大,速度快,功耗低,体积小等特点,广泛应用于消费电子设备。
本文将SD卡引入以TMS320C6747 数字信号处理器为核心的语音信号处理系统,在解决数据存储问题的同时引入FAT32文件系统便于数据的管理和转移。TMS320C6747是TI公司生产一款低功耗浮点数字信号处理器。其不仅具有硬件乘法器,高速缓存,双数据通道等适合高速数字信号处理的CPU架构,而且内部集成多种常用模块,如支持SD协议的MMC/SD控制器和增强型DMA控制器 REF _Ref406510288 \r \h \* MERGEFORMAT [2]。系统通过该MMC/SD控制器采用SD模式进行扇区读写,速率高于传统SPI模式;通过DMA方式控制数据传输,减少对DSP算法处理的影响;同时简化文件系统功能,优化文件操作,提高文件系统效率。
2 系统总体设计
系统设计目标是在TMS320C6747数字信号处理平台上对已格式化为FAT32文件系统的SD卡实现文件创建,文件读写,文件删除等文件系统操作。文件系统操作的实现最终依赖于SD卡底层扇区读写操作。因此,系统分为SD卡读写操作和文件系统操作两部分设计实现。
SD卡读写操作的实现基于SD协议与接口
文档评论(0)