首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

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

2012-03-22 
u-boot中打开sd卡文件如何在u-boot中用c语言打开sd卡中的文件?sd卡文件的路径是:/sdfuse/kernel.img形如以

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

热点排行