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

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久久久久久再现| 66m—66摸成人免费视频| 欧美孕妇性xx| 俺去啦;欧美日韩| 久久亚洲国产精品成人av秋霞| 成人中文字幕在线观看| 久久久久久久久久av| 最近2019年手机中文字幕| 91久久精品国产91久久| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 亚洲人成毛片在线播放| 国产精品成人免费电影| 欧美国产日产韩国视频| 久久久国产影院| 久久久在线免费观看| 久久艳片www.17c.com| 欧美激情精品久久久久久久变态| 欧美一区二区影院| 亚洲一区二区三区四区视频 | 黄色一区二区在线| 中文字幕日本欧美| 国产亚洲欧洲高清一区| 亚洲欧美福利视频| 成人在线精品视频| 视频一区视频二区国产精品| 欧美韩国理论所午夜片917电影| 国产精品久久久久久久久久小说 | 中文字幕不卡在线视频极品| 久久精品免费播放| 欧美有码在线观看| 亚洲综合色av| 欧美精品做受xxx性少妇| 日韩在线观看免费全| 日韩网站在线观看| 欧美精品久久一区二区| 亚洲最大福利网站| 亚洲国产精久久久久久| 精品调教chinesegay| 精品视频在线导航| 97人人模人人爽人人喊中文字| 欧美多人乱p欧美4p久久|