U-BOOT-1.3.4里 添加命令

来源:互联网 发布:大数据的好处 编辑:程序博客网 时间:2024/05/16 09:04

U-BOOT-1.3.4里 添加命令

怎样添加命令函参数!
下面以添加 "Hello Word!" 命令为例!

(1)
在include/configs/qljt2440.h中增加一项:

#define CONFIG_CMD_ASKENV
#define CONFIG_CMD_CACHE
#define CONFIG_CMD_DATE
#define CONFIG_CMD_DHCP
#define CONFIG_CMD_ELF
#define CONFIG_CMD_PING
#define CONFIG_CMD_NAND    //ql18
#define CONFIG_CMD_REGINFO   //ql18
#define  CONFIG_CMD_HELLOWORD

(2)
在 /board/qljt/qljt2440/ 目录下添加 helloword.c 文件
内容如下

/*
*!ql add for test add u-boot command
*/
#include 
#include

#ifdef CONFIG_CMD_HELLOWORD
void helloword(void)
{
 qljt_printf("-----------------------------------------------Hello Word!/n");
}
U_BOOT_CMD(
 hello,
 1,
 2,
       helloword,
       "hell  - helloword command ",
       " QL add u-boot command!/n"
);

#endif
(3) 在/board/qljt/qljt2440/ 目录下的Makefile 添加要编译的目标文件,即在 Makefile的变量COBJS中加入:cmd_test_zwx.o

重新编译u-boot,完毕!

原创粉丝点击