分类: 嵌入式
2016-05-27 17:19:29
1. 1、在配置文件中添加对应的宏,可以在相应的头文件中定义
2. #define CONFIG_CMD_MYCMD
3.
4. 2、在common目录下创建对应的xxx_cmd.c文件,并实现执行这个命令调用的函数xxx_cmd()函数和U_BOOT_CMD结构体
5. 例: int xxx_cmd (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
6. {
7. ……..
8. }
9.
10. U_BOOT_CMD
11. (
12. execmd, 1, 1, xxx_cmd,
13. "it is a new cmd",
14. "new cmd help..."
15. );
16. 其中execmd就是在uboot敲入的命令名称,xxx_cmd就是执行该命令调用的函数
17. 3、修改common/Makefile文件,在#command下添加相应命令
18. 例: COBJS-$(CONFIG_CMD_MYBMP) += xxx_cmd.o