Advertisement

在zynq中利用xilffs实现对SD卡的读取与存储

阅读量:

本文重点阐述了在Zynq平台上利用xilffs库实现SD卡读写功能的一个实例,并列举了实际应用过程中所面临的一些问题。

在Xilinx SDK的standalone环境下,FatFs库(在SDK中被命名为xilffs)已完成移植工作。因此,在SDK中集成xilffs库之后,开发者即可在程序中调用FatFs提供的各类API接口,以完成对SD卡的操作。该库兼容FAT12、FAT16以及FAT32文件系统(本例中将SD卡设置为FAT32格式)。关于FatFs API的具体使用说明,可参考http://elm-chan.org/fsw/ff/00index_e.html。>

示例段落标题

在Zynq架构中,PS模块已内置SD卡控制器,因此在PS部分需启用该控制器并完成相应引脚的配置(具体引脚设置依赖于所使用的开发板)。本人所采用的开发板在PS部分的配置方式如图所示。

ps中配置

完成生成.bit文件后进行导出操作,通过启动SDK进入SDK中创建新的工程并配置BSP,由于采用了xilffs库,因此在BSP设置过程中需启用xilffs选项,具体操作如图所示

![bsp设置1](ht

全部评论 (0)

还没有任何评论哟~