linux_內核移植方法及錯誤

ID:13721112

大?。?39.00 KB

頁數:26頁

時間:2018-07-24

linux_內核移植方法及錯誤_第1頁
linux_內核移植方法及錯誤_第2頁
linux_內核移植方法及錯誤_第3頁
linux_內核移植方法及錯誤_第4頁
linux_內核移植方法及錯誤_第5頁
資源描述:

《linux_內核移植方法及錯誤》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫

1、出現問題:##Startingapplicationat0x30008000...UncompressingLinux.............................................................解決方案:setenvbootargsconsole=ttySAC0,115200mem=64M;console明令在哪暫時還沒解決???setenvTCPcubicregisteredNET:Registeredprotocolfamily1NET:Registeredprotocolfamily

2、17Root-NFS:NoNFSserveravailable,givingup.VFS:UnabletomountrootfsviaNFS,tryingfloppy.VFS:Cannotopenrootdevice""orunknown-block(2,0)Pleaseappendacorrect"root="bootoptionKernelpanic-notsyncing:VFS:Unabletomountrootfsonunknown-block(2,0)解決方法:把08.05.11、<*>RAMdisksuppor

3、t09.27.07、<*>CompressedROMfilesystemsupport(cramfs)1.問題一  下載內核到flash中,運行到如下即停止沒有下文:UncompressingLinux……………………done,bootingthekernel卡在這里不動了原因分析:可能是內核的啟動參數傳遞時沒有填寫正確,也可能是在linux內核中沒對flash分區(qū),還有另一可能原因是在內核編譯配置時沒將串口驅動勾選。解決辦法:如果是命令參數問題,則作如下修改:注釋掉arch/arm/kernel/setup.c文件中的parse_t

4、ag_cmdline()函數中的strlcpy()函數,這樣就可以使用默認的CONFIG_CMDLINE了,在.config文件中它被定義為"root=/dev/mtdblock2roinit=/linuxrcconsole=ttySAC0,115200"(視具體情況而定),在內核配置文件的Bootoptions中填入也可。如果是內核NANDflash分區(qū)的問題,則作如下修改:1.1修改文件arch/arm/mach-s3c2410/devs.c,添加如下信息:#include#incl

5、ude#includestaticstructmtd_partitionpartition_info[]={{name:"bootloader",size:0x00040000,offset:0,},{name:"kernel",size:0x001c0000,offset:0x00040000,},{name:"rootfs",size:0x01e00000,offset:0x00200000,},{name:"ext-fs1",size:0x01000000,o

6、ffset:0x02000000,},{name:"ext-fs2",size:0x01000000,offset:0x03000000,},};//以上分區(qū)和NANDflash物理分區(qū)一樣,分區(qū)不一樣沒試過,根據自己板子情況而定structs3c2410_nand_setnandset={nr_partitions:5,partitions:partition_info,};structs3c2410_platform_nands3c_nand_info={tacls:0,twrph0:30,twrph1:0,sets:&nands

7、et,nr_sets:1,};以上分區(qū)和NANDflash物理分區(qū)一樣,分區(qū)不一樣沒試過,根據自己板子情況而定structs3c2410_nand_setnandset={nr_partitions:5,partitions:partition_info,};structs3c2410_platform_nands3c_nand_info={tacls:0,twrph0:30,twrph1:0,sets:&nandset,nr_sets:1,};structplatform_devices3c_device_nand={.name="

8、s3c2410-nand",.id=-1,.num_resources=ARRAY_SIZE(s3c_nand_resources),.resource=s3c_nand_resource,/*黑體為新加內容*/.dev

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭