信頼できないプロセッサモードでLinux Yoctoを使用してIMX6Qで信頼できる実行環境を構築しています。私がLinuxカーネルをロードするためにリセットした後、初めて非安全に切り替えると、カーネルのブートローダにジャンプした後で、データがあふれてプリフェッチの例外がプリフェッチされます。そのような例外もMMUスイッチがオンになります。i.MX6QでYoctoのブートローダを調べてデバッグする方法は?
非セキュア状態に変更せずにカーネルを起動すると正常に動作します。
第1ステージのページテーブルの非セキュアコピーの制御ビットは、MMUにこれらの領域へのアクセスを拒否させるNSビットをクリアして書き込むことは可能ですか?
Yocto-BSP for IMX6Qでページテーブルを設定しているスタートアップコードはどこにありますか?
Linuxブートローダをどのようにデバッグできますか?
BSPのビルドディレクトリでブートローダのソースコードを変更してイメージを再構築することはできますか?事前に
おかげで、
ポール