色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

Hi,歡迎來(lái)到嵌入式培訓(xùn)高端品牌 - 華清遠(yuǎn)見教育科技集團(tuán)<北京總部官網(wǎng)>,專注嵌入式工程師培養(yǎng)15年!
當(dāng)前位置: > 華清遠(yuǎn)見教育科技集團(tuán) > 嵌入式學(xué)習(xí) > 講師博文 > U-boot引導(dǎo)Linux-2.6.39.3內(nèi)核問(wèn)題
U-boot引導(dǎo)Linux-2.6.39.3內(nèi)核問(wèn)題
時(shí)間:2017-01-05作者:華清遠(yuǎn)見

u-boot引導(dǎo)Linux內(nèi)核有兩種方式,go命令或者bootm命令。go命令引導(dǎo)zImage格式的內(nèi)核映像,默認(rèn)方式下不向內(nèi)核傳遞參數(shù),需要我們修改,相應(yīng)的修改也有兩種選擇。一種是用使用struct param_struct傳遞內(nèi)核參數(shù),另一種是以標(biāo)記列表(tagged list)的形式來(lái)傳遞啟動(dòng)參數(shù)。第一種方式設(shè)置簡(jiǎn)單,Linux2.6繼續(xù)支持該格式,未來(lái)是否繼續(xù)支持有待考察。實(shí)踐中,用struct param_struct方式引導(dǎo)Linux-2.6.35沒(méi)問(wèn)題,但在引導(dǎo)Linux-2.6.39.3時(shí)失敗。提示以下信息:

Root-NFS: No NFS server available, giving up. 
        VFS: Unable to mount root fs via NFS, trying floppy.

懷疑是內(nèi)核參數(shù)傳遞不正確。因此,嘗試用bootm命令引導(dǎo)Linux-2.6.39.3。

bootm命令只能引導(dǎo)uImage格式的內(nèi)核映像,用make uImage命令生成uImage格式的內(nèi)核映像,用bootm命令引導(dǎo)Linux-2.6.39.3,但也不成功。經(jīng)查,bootm命令默認(rèn)方式也不向內(nèi)核傳遞參數(shù),需要在配置頭文件(例如,include/configs/smdk2410.h)中定義以下兩個(gè)宏:

#define CONFIG_SETUP_MEMORY_TAGS 1
        #define CONFIG_CMDLINE_TAG 1

重新編譯生成u-boot.bin,燒寫到開發(fā)板中并重啟開發(fā)板,引導(dǎo)Linux-2.6.39.3仍不成功。

zImage格式的內(nèi)核映像和uImage格式的內(nèi)核映像文件頭部分不同,后者多64個(gè)字節(jié)。注意到make uImage時(shí)的提示信息:

Load Address: 0x30108000
        Entry Point: 0x30108000

這兩個(gè)地址一個(gè)是解壓后的加載地址,一個(gè)是內(nèi)核映像的執(zhí)行入口地址,二者應(yīng)該不同,有64(0x40)字節(jié)的偏移。

打開arch/arm/boot目錄中的Makefile,找到$(obj)/uImage: STARTADDR=$(LOADADDR) 這一句,顯然,直接把加載地址賦給了執(zhí)行地址。修改如下:

$(obj)/uImage: STARTADDR=$(shell echo $(LOADADDR) | sed –e “s/..$$/40/”)

其中,sed –e “s/..$$/40/”的意思是把字符串的后兩個(gè)字節(jié)用40替換。

重新make uImage,提示信息為:

Load Address: 0x30108000
        Entry Point: 0x30108040

在開發(fā)板上重新引導(dǎo)內(nèi)核:

# tftp 33000000 uImage
        # bootm 33000000

系統(tǒng)引導(dǎo)成功。

發(fā)表評(píng)論
評(píng)論列表(網(wǎng)友評(píng)論僅供網(wǎng)友表達(dá)個(gè)人看法,并不表明本站同意其觀點(diǎn)或證實(shí)其描述)
色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 久久久国产精彩视频美女艺术照福利| 欧美理论电影网| 国产精品视频精品视频| 91精品啪aⅴ在线观看国产| 久久亚洲精品国产亚洲老地址| 欧美高清一级大片| 亚洲一区二区三区久久| 97超视频免费观看| 欧美激情啊啊啊| 亚洲精品自拍偷拍| 日韩av电影在线播放| 亚洲天堂免费在线| 国产精品夜间视频香蕉| 欧美黑人性生活视频| 国产成人精品一区| 亚洲一区二区三区在线免费观看| 北条麻妃一区二区在线观看| 97在线观看免费| 日韩成人在线观看| 久久久久国产精品www| 亚洲第一黄色网| 国模精品系列视频| 亚洲天堂男人的天堂| 国产成人拍精品视频午夜网站 | 国内精品久久久久久影视8| 91网站免费观看| 欧美精品videossex性护士| 亚洲欧美日韩一区在线| 欧美电影免费看| 国产亚洲人成网站在线观看| 日本免费一区二区三区视频观看| 成人精品视频在线| 久久久久久久色| 日韩中文字幕在线| 成人免费福利在线| 97久久精品人搡人人玩| 久久精品国产欧美亚洲人人爽| 国内精品小视频在线观看| 夜夜狂射影院欧美极品| 国产精品日日做人人爱| 久久久久久有精品国产|