ubuntu12.04編譯android4.1和刷pandaboard

來源:互聯網
上載者:User

1:今天真是個開心的日子;由於前陣子一直用的是android4.0.1,但是就是不知道怎麼進入pandaboard的fastboot模式;也不知道是什麼的原因;昨天晚上又電腦一夜沒關機;從新下載的android最新版本“master”;應該是最新的android4.1果豆凍;從五點半開始下載;下到十點;然後我又抱著僥倖的心理 :make -j8讓它自己編譯;今天早上來到一看:真的是意外的驚喜:竟然一個錯誤沒有!完全編譯通過 了;而且更高興的是:我用這個從新編譯的好進入了pandaboard的fastboot;雖然前幾天也是每進去;但是無意之間又一下子就進去了;所以先做個總結:以免忘記:

a)硬體:我只串連了一根usb線到主機;=〉無意的,因為我一插電源線,pandaboard板status2燈就滅;而且虛擬機器ubuntu12.04也串連不到pandaboard;

b)軟體:我先在主機:sudo device/ti/panda/usbboot device/ti/panda/bootloader.bin =>在這個狀態等待;

c)pandaboard板:按PWRON_RESET和GPIO_113; =〉ok;板子“好像”從起了下就成功了;(沒想到會成功,所以沒在意具體的情形);

2:剛開始激動忘了了:現在截幾張圖:以下步驟都是按照:device/ti/panda/README步驟做的:但是一直沒串連pandaboard電源線:

3:

4:代表完全刷機成功了;但是我的系統完全刷機成功了又出現了問題:HDMI沒有輸出:就是顯示器沒顯示;而且系統一直有下面的這個問題:就是停不下來;雖然在也可以直接斷行符號;可以進入終端;以下是用串口列印的資訊:我直接用:adb shell找不到裝置;期待進一步解決:

5:為出現的情況但是還能進入android4.1終端:=〉注意用的是串口:

6:

以下解決方案原址:http://my.oschina.net/u/246816/blog/48892具體還沒經過自己主機驗證;因為我又進不去fastboot了!奇怪的問題……

錯誤: request_suspend_state: wakeup init: untracked pid 123 exited

原因:(1)檢查發現這是由於init.rc裡面會重新mount根檔案系統為唯讀,導致init.rc不能建立子目錄。

      (2)如果在ICS啟動時,串口輸出init: untracked pid之類的錯誤,說明init程式所在的分區許可權不夠,需要修改,在Telechips的代碼中。

 

解決方案:需要修改init.rc,注釋掉:mount yaffs2 mtd@system /system ro remount語句即可。

                    有這樣一行:mount rootfs rootfs / ro remount。把它注釋掉就可以了

----------------------------------------------------------------------------------------------------------------------------

7:真是捉摸不透的問題啊;又進入不了fastboot了;又堵在這裡了;鬱悶……按照上午的方法也不行了……

8:上個問題的好現象:因為我如果不滿保證隨時可以進入pandaboard的fastboot模式,我就不能繼續往下進行拿源碼作實驗;所以,我昨天到今天到今天一直實驗怎麼進入肯定進入pandaboard的fastboot;剛才又進入了;狀態是:STATUS2指示燈滅;STATUS1指示燈閃爍;(2012/09/13/四);

我又做了什麼進入fastboot:

a)串連usb到主機;

b)sudo device/ti/panda/usbboot   device/ti/panda/bootloader.bin

c)插拔了幾次電源線;

d)剛又進入了一次:按pandaboard上面的兩個鍵;失敗;從新運行主機……usbboot;上面=〉b步驟;

e)也許我真的知道了:步驟b =〉按pandaboard:GPIO_113+PWRON_RESET;(hold GPIO_121 and press PWRON_RESET); =〉也進不去了;

我發現我這塊板子進入fastboot是個隨即數!還在進一步嘗試中;這些都是我的筆記;

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

9:以上這個問題完全解決:其實就是一個原因;

sudo device/ti/panda/usbboot device/ti/panda/bootloader.bin 前面的sudo去掉就可以了;要使還不行就:cd device/ti/panda/ 然後: ./usbboot ./bootloader.bin

我的是這個問題完全解決了;

也可以依:su root 也就是 直接以root身份device/ti/panda/usbboot device/ti/panda/bootloader.bin嘗試……

可以參考:http://android-yfchung.blogspot.com/2011/11/android-40-ice-cream-sandwich-on.html;這個網站要是打不開 可能需要翻牆……

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.