[問題]晶片選擇的問題
請問一下 有人知道 像是 一些開發板上面的處理器 有
cs pin(chip select晶片選擇) 有的可以再擴充memory 像是 sd/mmc/pcmcia/flash/
等 我想問的是 大部份的 外加進來的memory 它與本身記憶體的對映關系為何呢
我有看過的一個處理器 它有CS0 ~ CS3
ex:
CS0 0x80000000 ~ 0x8ffffffff <-後面的記憶體區塊是我亂設的 只是要說明 這些CS
暫存器
有對映到記憶體區
CS1 0x90000000 ~ 0x9ffffffff
CS2 0xa0000000 ~ 0xaffffffff
CS3 0xb0000000 ~ 0xbffffffff
如果 我有一個flash 它的大小是 10mb的話 然後 它是被配到CS0
那如果 我要存取這個flash的話 是從CS0 的0x8000000 <--起始位址 再偏移10mb的大小
嗎?
如果是這樣的話 如果 我有一個flash 它的大小 比CS0的區塊大的話 那會發生什麼樣的
情況
可否說一些 額外擴充記憶體 或是其他儲存裝置的經驗 我知道各家的開發板上的情況不
同
但我想抓一些概念 謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.173.165
推
07/10 20:31, , 1F
07/10 20:31, 1F
→
07/10 20:32, , 2F
07/10 20:32, 2F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章