(できれば) 簡単な質問です。
ARM 密結合メモリに MMU ページ テーブルを作成できますか、それとも作成できない制限がありますか。
このタスクに非常に適していると思われる 16k のデータ TCM があります (命令 TCM にはセキュア ワールド コードが含まれます) が、MMU を有効にするとアボート例外が発生します。
セキュア ワールド コードをコンパイルして SRAM をターゲットにすると、すべてが期待どおりに機能します。問題は、この SoC では、TrustZone をまったく尊重しない FPGA のようなデバイスから SRAM を利用できることです。
ここで何かが足りないのですか、それとも、これをすべて機能させるために自分で小さな RAM を切り開く必要がありますか?
私はARM1176JZ-Sに取り組んでいます。