私はDebianディストリビューションのカーネルバージョンを3.14から4.0.9にアップデートしたいと思います。起動にはU-Bootを使用し、マイクロコントローラはimx6(ARMアーキテクチャ)です。
4.0.9カーネルとu-bootのソースコードがあります。
私が知る限り、これらのプロセスは5段階に分けられます。
- u-boot – ビルドとコンパイル
- u-boot – SDカードに焼く
- カーネル - ビルドとコンパイル
- カーネル – SDカードに焼く
- 始める
結局、その過程は失敗した。私は問題のデバッグと発見を始めるのに十分なこのトピックについて知りません。
私の質問は次のとおりです
ステップ1/2/3/4/5が正確で有効かどうかを知る方法はありますか?
私の主な質問は次のとおりです。
ロードされたカーネルは3.14です。起動はうまくいきますが、ロードされたカーネルはバージョン3.14ですが、イーサネットおよび他のドライバはロードされません。私はこれがデフォルトのカーネルだと思います。 * U-bootを中断しないと何もロードされません。私はこのチュートリアルに従いました:
http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/my-boot-on-hummingboard-t3259.html