現時点で、masterがビルド出来る状態になっていたので、こちらも試してみた。
このビルドは非常に時間がかかり、メモリも大量に消費してしまうので、出来れば高いスペックのマシンを用意したいところ。
ようやくビルドが終わったところで確認したところ、新しいANDROIDのロゴを表示した後、リブートしてしまった。
カーネルの初期化が終わり、リブートするまでは、既にコンソールからのlogcatコマンドが有効な状態なので、ログを表示させたところ、
自らシャットダウンしているようだが、要因までは読み取れなかった。
関係有るのか無いのか、様々なエラーも出ているので、そちらも気になってしまうところだが、
http://groups.google.com/group/android-porting/browse_thread/thread/f2a274e17a4c0230/9f3b52215cc4f6a0?lnk=root
のほうにあるように、Elvisさんのワークアラウンドのように強制的にバッテリーを100%にしてしまうようにしたところ、この問題は解決したようだ。
バッテリーを持たないような機器では、サービスをOFFしてしまったほうがよいだろう。
こちらも前回と同様、ディスプレイ出力およびUSBイーサネットの動作は確認出来たが、USBマウスは機能しなかった。
USBキーボートは、上下左右キーが機能しないと思ったら、/system/usr/keychars/以下のファイルが開けないワーニング等が出ており、/system/以下のパーミッションを変更するのを忘れていただけだった。
いろいろとエラーも多いので、今後の為に、TARGET_BUILD_TYPEをデフォルトのreleaseではなくdebugとしてビルドしてみたところ、
libopencoredownload.soが大きすぎて、プレリンクのマップをオーバーしてしまうようなので、build/core/prelink-linux-arm.map
を適当に、例えばlibopencoredownload.soの次のライブラリ(libpvasfreg.so)のアドレスを0xA7B70000から0xA7B80000へ変更することでビルド出来た。
基本的にはlogcatの表示頼みで、こちらは誰も使っていないのかな?
このビルドは非常に時間がかかり、メモリも大量に消費してしまうので、出来れば高いスペックのマシンを用意したいところ。
ようやくビルドが終わったところで確認したところ、新しいANDROIDのロゴを表示した後、リブートしてしまった。
カーネルの初期化が終わり、リブートするまでは、既にコンソールからのlogcatコマンドが有効な状態なので、ログを表示させたところ、
自らシャットダウンしているようだが、要因までは読み取れなかった。
関係有るのか無いのか、様々なエラーも出ているので、そちらも気になってしまうところだが、
http://groups.google.com/group/android-porting/browse_thread/thread/f2a274e17a4c0230/9f3b52215cc4f6a0?lnk=root
のほうにあるように、Elvisさんのワークアラウンドのように強制的にバッテリーを100%にしてしまうようにしたところ、この問題は解決したようだ。
バッテリーを持たないような機器では、サービスをOFFしてしまったほうがよいだろう。
こちらも前回と同様、ディスプレイ出力およびUSBイーサネットの動作は確認出来たが、USBマウスは機能しなかった。
USBキーボートは、上下左右キーが機能しないと思ったら、/system/usr/keychars/以下のファイルが開けないワーニング等が出ており、/system/以下のパーミッションを変更するのを忘れていただけだった。
いろいろとエラーも多いので、今後の為に、TARGET_BUILD_TYPEをデフォルトのreleaseではなくdebugとしてビルドしてみたところ、
libopencoredownload.soが大きすぎて、プレリンクのマップをオーバーしてしまうようなので、build/core/prelink-linux-arm.map
を適当に、例えばlibopencoredownload.soの次のライブラリ(libpvasfreg.so)のアドレスを0xA7B70000から0xA7B80000へ変更することでビルド出来た。
基本的にはlogcatの表示頼みで、こちらは誰も使っていないのかな?