私は、ブートプロセスとメモリ管理をアームで理解しようとしており、メモリマップアドレスとラムアドレスに関する質問がありました。RAMアドレスとメモリマップアドレスの区別方法
- 私が理解して:32ビットプロセッサ2^32または4ギガバイトのアドレス指定機能をしています
すべてのSOCは、メモリマップとサイズがexは、アドレス指定機能に依存しています。メモリマップには、異なる周辺機器のアドレスがマップされ、ベクタテーブルe.t.c ex:アドレス0x00000000はリセットベクタ、アドレス0x70000000はUARTレジスタなどとなります。
同様に、DDRコントローラには、RAMを制御するためのメモリマップアドレスもあります。
私の質問- :4GB RAMなどの
と仮定するとサイズは、どのようにアドレスRAMの0x70000000がメモリマップ(またはUARTレジスタ)を行わずaccessesdされていますか?
私が誤解している場合は、私の理解を訂正してください。