数码之家

 找回密码
 立即注册
搜索
查看: 5980|回复: 96

寻找1.8V NAND FLASH的替代,用廉价战胜昂贵!

  [复制链接]
发表于 2022-11-20 14:43:19 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 adminismk 于 2022-11-20 14:42 编辑

RT,看标题,大家也知道我想要干什么了吧,最近我折腾兆能M2,因为固件的问题,经常刷废flash,而IPQ6000系列的SOC,
都是采用昂贵的1.8V NAND flash芯片,在不小心弄坏了一片flash之后,我一直在寻找替代品,最好是用最低的价格来替换它,毕竟一片1.8V NAND flash的芯片,价格都在40左右一片,实在是过于昂贵了!!
有请第一届最佳替补的参赛选手登场!
本次大赛的目的很简单,那就是帮大家少花冤枉钱。

————————————————————————————————————————————

左边的那两颗分别是:S34MS01G2F59D1G81MB,这两个都是实打实的1.8V NAND flash颗粒,都是我从报废的兆能M2上面拆下来的颗粒。
数据文件是从WinHex里面生成的填充数据文件,填充为加密乱码。
参赛证明: S34MS01G2.pdf (4.79 MB, 下载次数: 2) F59D1G81MB.pdf (2.37 MB, 下载次数: 0)


IMG_20221119_185251.jpg


而右边的分别是:MX30LF1G18AC,S34ML01G2,MT29F2G08ABA,W29N01HV,HY27UF081G2A,MT29F4G08ABA。
MX30LF1G18AC.pdf (953.9 KB, 下载次数: 1) S34ML01G2.pdf (714.02 KB, 下载次数: 2) MT29F1G08ABADAWP.pdf (1.09 MB, 下载次数: 5) W29N01HV.pdf (1.36 MB, 下载次数: 0) HY27UF081G2A.pdf (396 KB, 下载次数: 2)
右边的都是实打实的3.0V系列的NAND FLASH颗粒,
本次的检验标准也很简单:在1.8V的电压极限下进行编程校验数据准确!

以此来寻找兼容1.8V低压的flash芯片。
而这次的裁判是:Xgecu T48编程器,支持自定义VCC,VCCQ电压调节。
副裁判是久经沙场的万能表:胜利VC890D
------------------------------------------------------------------------------------------------

先来内定冠军组的:S34MS01G2
S34MS01G200TF100.png IMG_20221119_190841.jpg

不愧是1.8V系列的闪存,电压可以低到1.624V,查空,写入,校验都没有出错,厉害啊!
VCC ,VCCQ调整到最低了。。。

另一个王者:F59D1G81MB
这个颗粒的体质更好,可以到1.608V,而且也不会出现数据错误的情况
蛮厉害的说!
F59D1G81MB.png IMG_20221119_191306.jpg

------------------------------------------------------------------------------

接下来的是:MX30LF1G18AC,很抱歉,淘汰!
MX30LF1G18AC.png IMG_20221119_192938.jpg

接下来的是:S34ML01G2
表现的还行,1.745V才能做到数据不会出错。。再低就出现报错了
S34ML01G2.png IMG_20221120_140934.jpg

下一个:MT29F2G08ABA
镁光的颗粒已经刷新了记录了,明明是3.3V的颗粒,却可以在那么低的电压下正常工作
真的是厉害啊!!!!
MT29F1G08ABADAWP.png IMG_20221119_193629.jpg

下一个:W29N01HV
嗯,不错啊,也可以在1.662V下正常工作。
W29N01HV.png IMG_20221119_192015.jpg
下一个:HY27UF081G2A
不错,工作电压也能低到1.652V而正常使用。
HY27UF081G2A.png IMG_20221119_193316.jpg

最后登场的是重量级选手:MT29F4G08ABA
这颗闪存是最大的了,单颗512MB的容量。
大容量的闪存,一般都是比较耗电的,而它还做到了1.8V内正常工作,实属不易啊!
29F4G08ABAEA.png IMG_20221119_194413.jpg

——————————————————————————————————————————

最后来个合照,现在大家知道买那种替换了吗?

以上数据仅供参考!
IMG_20221119_194630.jpg

打赏

参与人数 6家元 +120 收起 理由
萧错 + 20
hongo + 20 原創內容
xushu + 20 敢为人先!你是好样的!
qrut + 20 優秀文章
jf201006 + 20 謝謝分享
ww5223017240 + 20 優秀文章

查看全部打赏

 楼主| 发表于 2023-9-28 14:46:03 | 显示全部楼层
本帖最后由 adminismk 于 2023-9-29 02:06 编辑
ws245909346 发表于 2023-8-14 14:43
应该试试镁光128mb的,MT29F2G08ABA是256mb的,我用1.8v256mb的都启动不了,更别说3.3v256mb的了 ...

我拿兆能M2测试了W29N01HVSINA,是可以启动的,但是出现ECC校验错误,具体问题我还在排查
这个是log启动日志 debug.zip (4.44 KB, 下载次数: 4)

IMG_20230928_144055.jpg IMG_20230928_144225.jpg

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

我这两天测试了一下,,发现那些兼容低电压的NAND FLASH,小部分是可以启动的,就比如华邦的那个,是可以启动的,我刷了第三方的uboot是可以正常进入的,但是刷入系统镜像文件的时候会出现ecc校验错误,可能是编程器读取了原机的ecc的锅(ecc校验数据不一致而报错)
而兆能M2与和目AX18两个机器硬件上是一样的,但是用的NAND FLASH是不一样的,固件上虽然可以通刷,然而我实测这样子确实不行的,首先是FLASH ID不同,固件的ecc数据也不同
我用鑫工T48编程器分别读取了两种不同的NAND FLASH的备份文件,然后相互刷写对方芯片的编程器备份文件,写入之后放到机器上面去测试,发现完全不会启动(有启动也报ecc校验错误)
我初步认为是ecc校验的问题,还可能是FLASH ID的问题,,在uboot阶段就生成了ecc校验数据写到了FLASH里面,这个校验数据可能包括FLASH ID,芯片的页大小,块大小,操作命令之类的
启动时候出错导致的不启动,也可能是uboot不兼容这个NAND FLASH芯片。
如果是想用这种标压的flash用在低压的环境下启动,可能你需要编写一个支持的uboot文件去操作它,然后生成ecc校验数据,这样子就不会报ecc校验错误了,理论上正常使用的(相同的NAND FLASH可以通刷编程器备份固件)


回复 支持 反对

使用道具 举报

发表于 2022-11-20 15:18:15 | 显示全部楼层
特别好奇这玩意有国产的芯片吗
回复 支持 反对

使用道具 举报

发表于 2022-11-20 15:25:47 | 显示全部楼层
厉害厉害厉害~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-20 15:40:45 | 显示全部楼层
yun1991 发表于 2022-11-20 15:18
特别好奇这玩意有国产的芯片吗

华邦是台湾地区的,兆易创新是纯国产的,,,
回复 支持 1 反对 0

使用道具 举报

发表于 2022-11-20 16:24:30 | 显示全部楼层
收藏了,哪天说不定就用到了
回复 支持 反对

使用道具 举报

发表于 2022-11-20 16:28:58 | 显示全部楼层
看来把S34ML01G2提高一点点电压应该能用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-20 17:52:01 | 显示全部楼层
orsonzou 发表于 2022-11-20 16:28
看来把S34ML01G2提高一点点电压应该能用

MS系列是低压,ML系列是3.3V的,,,,我之前某宝问了一大圈,都买不到MS的颗粒。。。。
回复 支持 反对

使用道具 举报

发表于 2022-11-20 18:44:28 | 显示全部楼层
看起来这个办法好,以后可以尝试一下。
回复 支持 反对

使用道具 举报

发表于 2022-11-20 20:42:34 | 显示全部楼层
敢为人先!你是好样的!
回复 支持 反对

使用道具 举报

发表于 2022-11-20 20:43:52 | 显示全部楼层
adminismk 发表于 2022-11-20 15:40
华邦是台湾地区的,兆易创新是纯国产的,,,

winband是台湾省的。
回复 支持 反对

使用道具 举报

发表于 2022-11-20 20:56:42 来自手机浏览器 | 显示全部楼层
DDR2内存的标准电压是1.8,是不是同时代的闪存颗粒也是1.8,那么买同时代的U盘,MP3,MP4上面的闪存颗粒拆着用能便宜点吧
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-11-20 21:08:47 | 显示全部楼层
handown 发表于 2022-11-20 20:56
DDR2内存的标准电压是1.8,是不是同时代的闪存颗粒也是1.8,那么买同时代的U盘,MP3,MP4上面的闪存颗粒拆 ...

现在买一片全新的128MB的也很便宜了,我最近刚买了6片29F1G08ABA,6.5一片,全新的,也支持低压读写
回复 支持 反对

使用道具 举报

发表于 2022-11-20 21:38:22 | 显示全部楼层
为毛要用NAND,SPI不香么???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-20 21:51:39 | 显示全部楼层
邪恶海盗 发表于 2022-11-20 21:38
为毛要用NAND,SPI不香么???

你见过那个高端路由器还用SPI FLASH的?????、容量太小了,支撑不起庞大的固件,不像tp之类的万年缩水王,16M就可以满足了,,,就像天邑TY6201系列的flash,你以为是SPI的??????其实那是SPI NAND FLASH,跟SPI完全不是同一个东西。。。
回复 支持 反对

使用道具 举报

发表于 2022-11-21 06:34:05 | 显示全部楼层
收藏了,以后可能用的到
回复 支持 反对

使用道具 举报

发表于 2022-11-21 08:07:54 | 显示全部楼层
adminismk 发表于 2022-11-20 17:52
MS系列是低压,ML系列是3.3V的,,,,我之前某宝问了一大圈,都买不到MS的颗粒。。。。 ...

这款编程器+座子,要多少钱?
回复 支持 反对

使用道具 举报

发表于 2022-11-21 08:47:33 | 显示全部楼层
谢谢分享~学习一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-21 10:05:58 | 显示全部楼层
orsonzou 发表于 2022-11-21 08:07
这款编程器+座子,要多少钱?

不到400块钱
回复 支持 1 反对 0

使用道具 举报

发表于 2022-11-21 10:35:04 | 显示全部楼层

价格还可以!
回复 支持 反对

使用道具 举报

发表于 2022-11-21 10:36:57 | 显示全部楼层
最近隔离在家翻出M2折腾,内存改了512M,NAND也搞坏了,目前测试K9F1G08U0D是无法使用的,完全不启动,用K3的主板改做NAND编程器,不知道写入时是否正常,等解封后考虑买个NAND编程器了,顺便换个1G内存
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 17:38 , Processed in 0.156000 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表