内部フラッシュは CPU から直接アクセスできますが、
外部フラッシュは CPU から直接アクセスできません。たとえば、spi フラッシュ ストレージ デバイスに保存されているデータには、spi コントローラを介してアクセスする必要があります。
xip: コードはローカルです。
非 xip: コードをローカルで実行することはできず、CPU がコードを実行する前に、他のプログラムを介して非 xip コードをメモリに読み込む必要があります。
シングルチップマイコンにはメモリ管理単位(mmu:仮想アドレスから物理アドレスへのマッピング)がないため、仮想アドレスと物理アドレスの区別がなく、物理アドレスは1つしかありません。