爲uboot增加自定義命令

最近需要給u-boot增加一個命令,上網搜了搜,是找到了方法,但是對於我移植的版本(2010-09)並不適用,於是自己摸索了一翻,才發現是如此的簡單。
例如我要增加一個boot_zImage的命令,操作如下:

第一步:在common目錄下建立一個cmd_boot_zImage.c的文件;

第二步:修改cmd_boot_zImage.c,在文件尾添加關鍵代碼:
U_BOOT_CMD(
boot_zImage, 1, 0, do_boot_zImage,
“cmd_boot_zImage – boot Linux’s zImage\n”,
“”
);
第一行中各字段含義:
boot_zImage:在u-boot中運行的命令;
1:最大參數個數
0:repeat last command
第二行爲usage信息;
第三行爲help信息。

第三步:修改common/Makefile,增加:
COBJS-y += cmd_boot_zImage.o

OK,搞定!

 

原文地址:http://qiang.ws/?p=537

發佈了42 篇原創文章 · 獲贊 23 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章