当前位置: 代码迷 >> 驱动开发 >> u-boot中打开sd卡文件,该如何解决
  详细解决方案

u-boot中打开sd卡文件,该如何解决

热度:14   发布时间:2016-04-28 11:04:32.0
u-boot中打开sd卡文件
如何在u-boot中用c语言打开sd卡中的文件?sd卡文件的路径是:/sdfuse/kernel.img

形如以下形式:
fp = fopen(xxx, "rb");
if( fp == NULL)
{

}

这个主要的判断sd卡中文件kernel.img是否存在,问如何实现?

------解决方案--------------------
uboot不太懂。

我在WinCE的eboot中,是先发送COM命令初始化SD卡,然后读取SD卡的MBR信息,
然后根据MBR中的分区表找到每个FAT分区。在到每个FAT分区查找是否有某一个文件。

eboot启动的时候,系统还没加载,这个时候应该还不能用fopen这种函数吧。

uboot中怎么搞就不太清楚了。帮顶。
  相关解决方案