MT7688对64MB SPI FLASH的支持?

向大家请教一个问题、我手里有一块inkit smart 7688板子(4B spi flash boot 模式),我把原来的MX25L25635E(32MB)换成MX25L51245G(64M),通过烧录器把原来u-boot写进,焊上后不能启动,调试口没有提示,用示波器看可以看到SPI FLASH的片选CS0上有持续的拉低和释放信号, 7688一直在读SPI flash内容,但并没有运行,7688的uboot的好像不需要stage1过程, 哪它会读多大SPI flash内容,才开始运行?

@mango said in MT7688对64MB SPI FLASH的支持?:

7688

明白,谢谢

@zhongtao 装载体积不太好说,这个查一下7688内部的RAM大小就知道了,不会有多大。剩下的部分还要靠uboot初始化DRAM后自搬运。

惭愧,我检查了datasheet, 确实如版主所言,上电3B,需要通过命令切换到4B模式,非常感谢指点。

还有一个问题请教,MT7688的SPI FLASH boot模式, 上电时总共会装载多大flash的内容(NAND flash boot模式是4K,其余通过STAGE1完成),现在uboot是192K,都是由芯片直接转载的吗? 手册上也没有看到这些说明

@zhongtao 我感觉你马虎了。
linkit smart的芯片不是256,而是257,是始终4B addr的芯片。
你的MX25L51245G,可能是一个上电3B,通过命令切换到4B的芯片。
调整7688的CS1上的电阻,从上拉改成下拉试试