以W25Q128 flash为例,芯片手册规定对于flash的读写地址长度位24bit。
刚开始误以为flash时128M字节的大小,算了下128MB=0x800 0000, 地址线至少需要27位.
后来发现芯片手册里写的flash容量是128M bit。。。
128M bit = 16M byte = 0X100 0000, 这样需要24位地址线就可以访问16M空间了。
由于现在的SPI 协议手册里都是24位地址线宽度,就限制了flash的最大存储容量只能是16M
以W25Q128 flash为例,芯片手册规定对于flash的读写地址长度位24bit。
刚开始误以为flash时128M字节的大小,算了下128MB=0x800 0000, 地址线至少需要27位.
后来发现芯片手册里写的flash容量是128M bit。。。
128M bit = 16M byte = 0X100 0000, 这样需要24位地址线就可以访问16M空间了。
由于现在的SPI 协议手册里都是24位地址线宽度,就限制了flash的最大存储容量只能是16M