openmoko qemu 修正

來源:互聯網
上載者:User

前面文章已經提到,openmoko提供的qemu總是有一些莫名奇妙的錯誤,經過努力,不敢說修正了,至少可用了。


 


首先是download.sh,修改env檔案,rootfs_wildcard修改為:rootfs_wildcard="openmoko-testing-om-gta01.rootfs.jffs2"        download_dir修改為:download_dir="http://downloads.openmoko.org/daily/testing/"


 


從env檔案看,openmoko已經修改了它(至少和我上次見到的不一樣),但不知為何還是不正確。


 


修改後,即可下載到kernel等檔案,但是運行openmoko/flash.sh後,的到的flash檔案還是無法啟動,提示overwritten。經過我的觀察,認為問題在flash.sh檔案,其中給出的bootcmd為:setenv bootcmd 'setenv bootargs /${bootargs_base} /${mtdparts}; bootm $kernel_addr'     而env中    kernel_addr=0x30100000,但0x30100000好像已被佔用,導致overwritten錯誤,修改為:setenv bootcmd 'setenv bootargs /${bootargs_base} /${mtdparts}; nand read.e 0x32000000 kernel; bootm 0x32000000'即可正常啟動。對比http://wiki.openmoko.org/wiki/Bootloader_commands中的描述看,flash.sh的修改還是很多的。只是不知道qemu底層是否有修改。


 


嘗試直接在env中修改kernel_addr=0x32000000,不可行。


 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.