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内容,才开始运行?


  • administrators

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



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

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


  • administrators

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



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

    7688

    明白,谢谢


 

Looks like your connection to 技术支持论坛 was lost, please wait while we try to reconnect.