本文调试的是W25N01GVxxIG/IT型号的NAND Flash,从各项调伏袭试的结果来看nRF52 的QSPI不支持NAND Flash的读写。
这里有几个原因造成:
1.NAND Flash的状态寄存器读取方式不一缺察兄样。
从下图的对比可以看出,NAND Flash读取状态寄存器的指令中间还需要插入SR Address,但是nRF52 的QSPI模式只是发送0x05,然后直接读取状态,这显然是不能满没李足NAND Flash的时序,而判断是否Busy是nRF52 QSPI模块硬件实现的,这里无法修改它的时序!!!
这里附上在NORDIC DevZone中看到的 回复 。
在SDK中也能看到,nRF52枚举的地址类型仅仅支持24-bit/32-bit,所以它更适合驱动NOR Flash。
总结:
使用nRF52 的QSPI尽量使用支持满足上述条件的NOR Flash!!
应该是nRFgo Studio一直没滑迹冲有维护,驱动信息是旧版本。只安装nrfgo studio,是无法支信歼持52系列产品的烧录的,需要继续安装nRF5x-Command-Line-Tools_9_8_1_Installer或以上版本。你试试看能州缓不能行。-云里物里工程师欢迎分享,转载请注明来源:内存溢出
评论列表(0条)