标签:
cmd的名为 menu 执行的动作是do_menu函数
实现do_menu
这里调用menu_shell函数
menu_shell就是一个while循环,调用main_menu_usage打印菜单,然后awaitkey,再switch输入的键值,
执行相应的case
我的main_menu_usage如下:
以烧写uboot到nandflash为例,case 1:中的内容为:
按照这个依次写每个case
再main.c中调用menu命令:
main_loop函数中在abortboot (bootdelay) 结束后加入:
编译uboot下载到FLASH中就能看到菜单了
标签:
原文地址:http://www.cnblogs.com/sky-heaven/p/4800852.html