1. 程式人生 > >hisi3519燒寫kernel、rootfs問題

hisi3519燒寫kernel、rootfs問題

自上一篇把uboot除錯完成,把核心、檔案系統燒寫好之後,控制埠列印瞭如下資訊:

應該是找不到啟動kernel的地址。然後翻看海思的文件說明,發現少了一個步驟:

設定啟動引數(注意linux-3.18.y kernel預設檔案系統只讀,需要在bootargs中加入rw選項,檔案系統才可讀寫)

setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 rw mtdparts=hinand:1M(boot),8M(kernel),240M(rootfs)'

setenv bootcmd 'nand read 0x82000000 0x100000 0x800000;bootm 0x82000000'

sa

修改完成重新啟動,出來另一個問題:

然後拿正常的開發板對比log發現:

nand flash 沒有進行分割槽 ,nand flash 不是spi nand ,然後進入kernel 配置已經檢視也是配置好的:

於是我就選了 save 之後重新編譯下載到板子上:

但是又出現了另一個問題:

經過檢查發現製作根檔案系統問什麼問題,後來想到共享的檔案需要chmod777修改一下許可權

解決方法:把根檔案系統目錄以及子目錄的許可權修改為777

然後重新制作:

用海思工具燒寫下去啟動成功了。