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