snifer

[原创]ADI BF537-STAMP之MMC/SD 驱动实践

0
阅读(3709)

随着视频图像、运算中间结果越来越大,对存储器的需求也越来越来,这几天在使用ADI BF537-STAMP进行视频处理的时候,尝试加载了一块SD卡,过程比较漫长,其中非常感谢ADI官方的工程师指导,今天顺利实现,下面把这个过程写出来:

1、首先要在 System Type->BF537-STAMP->BF537-STAMP MMC/SD slot Setup 中选择所需要的 MMC/SD 通道

这里选择的是通道 0 和同道 1,其中通道 0 连接着 WIFI 模块,同道 1 连接着 SD 卡。下面继续配置 MMC/SD 驱动:

2 测试保存配置并重新编译内核下载到板子中,插入 SD 卡后给板子上电启动,如果没有意外将在启动信息中看到下面的输出

接着在进入根文件系统后,运行下面的命令查看 SD 是否已经被识别:# ls /dev/mmcblk0如果这个节点存在,那么表明已经被识别了。而我们已经使用 busybox 中的 mdev 自动挂载这个 SD 到文件系统中的/mnt/sdcard 目录下,在这个目录下 ls 一下便能看到 SD 中的文件。如果没有自动挂载,可以使用下面的命令进行挂载:

# mount –t vfat /dev/mmcblk0 /mnt/sdcard

如果没有输出什么错误提示那么应该已经挂载成功,运行下面指令查看 SD 中的文件内容:

# ls /mnt/sdcard

如果没有意外将显示出 SD 中的文件。

是不是很简单呢,很多英文的东西都是自己硬着头皮翻译的,早上测试成功了,非常兴奋,谢谢大家!