读书人

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

发布时间: 2012-03-22 17:43:57 作者: rapoo

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中怎么搞就不太清楚了。帮顶。

读书人网 >驱动开发

热点推荐