spi nand flash 能使用SFUD驱动吗

发布于 2019-03-26 10:25:40
手里有一块GD5F2GQ4UB9IGR,是一块2Gb的Nand flash。SPI驱动。请问我能使用SFUD来驱动这个NAND Flash吗?

查看更多

关注者
0
被浏览
1.7k
7 个回答
我夏了夏天
我夏了夏天 认证专家 2019-03-26
SPI 接口的应该是可以的
CrisJay
CrisJay 认证专家 2019-03-26
Summer_gift 发表于 2019-3-26 13:43
SPI 接口的应该是可以的

你好,感谢你的回答!

我刚才试着用了一下,因为该芯片不支持SFDP,所以我在/sfud/inc/sfdu_flash_def.h中自己定义了其参数,根据SFUD的说明文档:找到 0x9F 命令返回的 3 种 ID, 这里需要最后面两字节 ID ,即 type id 及 capacity id 。
但是该芯片手册上9F命令只会返回两个ID且与手册中叙述的顺序和意义不同,且写模式参数
也无法确定是选用哪一个(因其Page大小为2K,理论上应该是1-2048字节每页)。
再次请问一下这些问题是通过适当修改SFUD能够解决还是说现有的SFUD还无法适配我所选用的NAND FLASH
我夏了夏天
我夏了夏天 认证专家 2019-03-26
CrisJay 发表于 2019-3-26 14:07
你好,感谢你的回答!

我刚才试着用了一下,因为该芯片不支持SFDP,所以我在/sfud/inc/sfdu_flash_def.h中 ...


可以在该软件包的仓库上给作者提 issue,问一下作者哦
CrisJay
CrisJay 认证专家 2019-03-26
Summer_gift 发表于 2019-3-26 17:31
可以在该软件包的仓库上给作者提 issue,问一下作者哦


好的,谢谢!
bernard
bernard 2019-03-27
应该不行吧,SFUD是面向NorFlash的。NandFlash的使用和NorFlash相差很大,块、页、坏块管理等的
CrisJay
CrisJay 认证专家 2019-03-27
bernard 发表于 2019-3-27 08:58
应该不行吧,SFUD是面向NorFlash的。NandFlash的使用和NorFlash相差很大,块、页、坏块管理等的 ...


嗯嗯,了解,谢谢解答!
`
` 2020-07-12

看起来是不能直接使用的。因为SPI NAND和SPI NOR的命令格式差异比较大,不能够兼容。这部分需要自己根据SPI NAND的Datasheet实现了。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览