当前位置: 代码迷 >> 单片机 >> 对地址映射的迷惑
  详细解决方案

对地址映射的迷惑

热度:153   发布时间:2016-04-28 14:56:39.0
对地址映射的疑惑

这个是rt5350的地址映射表,其中i2c和spi的地址size为256字节是什么意思呢?假如挂载i2c接口的flash,能挂载多大空间,这个映射到底是什么映射?
谢谢!
------解决方案--------------------
引用
这个映射到底是什么映射?

这个还要进一步的看啊,比如里面那几个字节是放I2C器件地址的,哪个字节是放I2C状态的,哪几个字节是放I2C配置的(速率,主从...)哪几个字节是收发缓冲的

引用
假如挂载i2c接口的flash,能挂载多大空间

挂载的最大空间和挂载的FLASH有关,你挂了32K,1M或比你RAM都大的FLASH都行,因为大部分情况下不会出现把整个FLASH都装入内存的
------解决方案--------------------
这个是rt5350的地址映射表,其中i2c和spi的地址size为256字节是什么意思呢?假如挂载i2c接口的flash,能挂载多大空间,这个映射到底是什么映射?
==================================================================================

对于硬件功能模块的地址映射,实际上反映了这些模块的寄存器所在的地址。Size 没有太大的实际意义,因为实际上寄存器不会占用这么大的空间,只表示下一个模块的寄存器要在这个空间之后寻址。

因为 i2c 和 spi 都是通讯借口,它所外挂的存储器的空间和地址,与此无关。你挂的存储器容量大,可用的地址空间就大。而且,这些地址和长度信息,都是通过你的通讯接口发送的命令来指定的,与片内的寻址一点关系都没有。
  相关解决方案