問題タブ [microblaze]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - Microblaze での起動時の MMU/TLB へのアクセス
Microblaze (実際には OVP でシミュレート) で TLB をセットアップしようとしていますがC_USE_MMU
、3
.
これは私のブートコードです:
以下の行は、期待どおりに更新r1
さ0x00040000
れます。
しかし、次の行では:
の値msr
は変更されないため、コードは次のように失敗します。
と:
(msr
更新されていないため、まだ読み取りが行われている0x00000000
ため、プロセッサは MMU サポートが利用できないことを正しく評価しています)。
私のコードが を更新しないのはなぜmsr
ですか?
assembly - GDB を正しい場所に進めるにはどうすればよいですか?
OVPsim で実行されている Microblaze アセンブリで GDB を使用しています。次の問題があります。
つまり、GDB に特定のシンボルに進むように依頼しても、GDB はそれをはるかに超えています。特定のアドレス (この場合は 0x574) に進むように依頼することもできると思いますが、より一般的な解決策はありますか?
fpga - MicroBlaze はリセット中です
Atlys Spartan6 xc6slx45 を使用しています。プログラムを実行すると、次のエラーが発生します。
ファイル system.ucf:
system.mhs の詳細:
マイクロブレイズを機能させるには、リセットにどのような値を設定する必要がありますか。
fpga - ザイリンクス Virtext 5 microblaze digilent が Pmodacl または pmodjstck と通信する
Digilent の microblaze と Pmodacl または Pmodjstck を使用して Irobot クリエイティブを制御する必要があるプロジェクトがあります。
私はすでにペリフェラルを SPI インターフェイスに設定しています (SPI の動作も理解しています)。しかし、pmodacl と通信する方法がわかりません。
私はネット全体を検索しましたが、それを行う方法の例は見当たりません。例を挙げていただければ大変助かります。