1)help命令 命令:help 或 ? 功能:查看当前U-boot版本中支持的所有命令。 #help; fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) flinfo - print FLASH memory information fsinfo - print information about filesystems fsload - load binary file from a filesystem image ls - list files in a directory (default /) md - memory display mm - memory modify (auto-incrementing address) mmc - MMC sub-system mtest - simple RAM read/write test mw - memory write (fill) nand - NAND sub-system nboot - boot from NAND device nfs - boot image via network using NFS protocol nm - memory modify (constant address) ping - send ICMP ECHO_REQUEST to network host printenv- print environment variables run - run commands in an environment variable saveenv - save environment variables to persistent storage setenv - set environment variables u-boot版本不同,命令会有或大或小的区别,有时正是这些不起眼的不确定性耽误项目,因此使用帮助命令可以查看对应版本正确的命令格式。 help <你想要查的指令> 或者 ? <你想要查的指令> , 甚至 h <你想要查的指令缩写>。 2)mmc命令 SD卡的使用命令比较简单,一般只有初始化和设备信息的显示,读写是通过文件系统命令实现的。不过注意的是,应当使用help命令确认u-boot是否支持这些命令以及这些命令的正确格式。 mmc init [dev] - 初始化MMC子系统 mmc device [dev] - 查看和设置当前设备 使用和USB类似,在所有的命令使用前,必须先插入SD卡,然后使用:mmc init,以初始化MMC 控制器,获取设备信息。 3)FAT文件系统命令 使用sd/mmc卡制作内核时,启动程序以及内核都是放在fat格式分区中,因此应该对fat文件系统命令熟悉。常用的fatload。 fatinfo:显示文件系统的相关信息 格式:fatinfo <interface> <dev[:part]> Interface:代表接口,如usb、mmc; dev:代表设备编号,如0、1……; part:代表存储设备中的分区,如1、2……。 fatload:从FAT32文件系统中读取二进制文件到SDRAM。 格式:fatload <interface> <dev[:part]> <addr> <filename> [bytes] Interface、dev和part同上; addr:代表写入SDRAM的地址; filename:代表存储设备中的文件名; bytes:代表从存储设备中读取的文件大小,可不填;如果填的数据比文件小,就只读取bytes字节,如果填的数据比文件大,也只读取文件的大小。 fatls:列出FAT32文件系统中目录里的文件。 格式:fatls <interface> <dev[:part]> [directory] Interface、dev和part同上; directoryr:代表所要查看的目录,可不填,默认为/。 其他更详细的请参考:http://blog.csdn.net/willand1981/article/details/5822911 |
|