カスタム ハードウェア上の Linux カーネル 3.0.1 に基づいて、Android 4.0.1 (Ice Cream Sandwich) を起動しようとしています。
__enable_mmu
シリアル ポートを使用して、head.S で定義された関数まで Linux カーネル 3.0.1 ブート プロセスをデバッグできます。
__turn_mmu_on
しかし、関数が実行されるとすぐに、ブート プロセスをデバッグできません。
私は linux-arm-kernel メーリング リストのアーカイブを調べて、回避策を試しましたprintascii()
。しかし、まだシリアル コンソールで起動ログを確認できません__turn_mmu_on
。
ここでは、以前にログを取得できた__turn_mmu_on
ので、シリアル コンソール ポートは正常に動作しています。
もう 1 つ、JTAG がありません。
MMUをオンにした後にLinuxカーネルのブートプロセスをデバッグする方法を誰かが解決策を提供できますか?