1. code
#include <common.h>
void test_usb(void)
{
//add function
}
static int do_testfdlusb(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{
test_usb();
return 0;
}
U_BOOT_CMD(
testfdlusb, 1, 0, do_testfdlusb,
"test fdl usb",
""
);
2. uboot 命令行
3. U_BOOT_CMD
U_BOOT_CMD(name,maxargs,repeatable,command,”usage”,"help")
name: 命令的名字,不是一个字符串;
maxargs: 最大的参数个数;
repeatable:命令是可重复的;
command:对应的函数指针