数码之家

标题: 尝试给 U 盘替换 SPI 记录 [打印本页]

作者: walkingsk    时间: 2023-9-10 19:44
标题: 尝试给 U 盘替换 SPI 记录
本帖最后由 walkingsk 于 2023-9-10 19:45 编辑

从废旧光猫上拆下一颗 256M SPI
想到以前有个 1M 的 SPI 模拟 U盘
现在想试试替换上去会发生什么

东芯的 DS35Q2GA-B
2Gbit 3.3V


[attach]1918749[/attach]


拆下 SPI,留有空焊盘的板子
[attach]1918747[/attach]


CH341A 读取原来的内容,备份一下
[attach]1918750[/attach]

清空了 DS35Q2GA

再贴上去
[attach]1918751[/attach]

插电脑
磁盘管理显示 4M RAW
[attach]1918753[/attach]

容量是 4M 而不是 1M
这可能是因为 丝印 A8 的 SSOP14 控制芯片
能模拟出的最大容量为 4M


格式化失败
[attach]1918754[/attach]


CH341A 读取原来的 1M SPI flash
[attach]1918752[/attach]

可以看到 F8 T5 等字样
包含了原来的文件系统相关信息

看来原来的量产过程,会把相关信息写入 SPI
所以无法直接替换

*** 插曲
之前 CH341A 读取 256M 的SPI 时
速度显得不够给力
群友提示,可以用 JLINK 配合 Segger 的 J-Flash SPI
直接读写
于是参考一些资料,成功连接成功
[attach]1918762[/attach]

[attach]1918763[/attach]

[attach]1918764[/attach]

[attach]1918776[/attach]

先看看我的 JLINK 的什么版本

[attach]1918766[/attach]

貌似是 PLUS?

由于 SPI 不在软件的支持列表中
需要手动配置 SPI 参数
否则默认读出的 ID 就是 00 00

[attach]1918767[/attach]

参数配置好之后
[attach]1918769[/attach]

成功读取

对比一下
CH341A 和 JLINK 读取的文件
一模一样
[attach]1918777[/attach]

***

不知道什么原因
将原 U 盘 DUMP 出来的 bin 写入 DS35Q2GA 失败

[attach]1919044[/attach]

换用一个 512K 的 Puya P25Q40H
写入原 1M dump,忽略后端多余部分

再将 P25Q40H 焊接到 U盘上
插入 电脑
同样显示 4M 未格式化分区
且格式化失败

于是换回原来那颗 SPI,1M U盘又回来了
[attach]1919048[/attach]


PS:
[attach]1919049[/attach]
BIN 文件中可以看到
该 SPI 是仿照 GD25Q80 制造的

辛苦了



作者: endy1989    时间: 2023-9-10 20:41
不明觉厉
作者: 11651189    时间: 2023-9-10 20:57
这种1M的u盘能做加密狗吧
作者: 朱小芳    时间: 2023-9-10 20:58
遇到过一个,不能换,不好用,可能也需要类似量产一类的操作吧
作者: walkingsk    时间: 2023-9-10 21:02
11651189 发表于 2023-9-10 20:57
这种1M的u盘能做加密狗吧

推测可以
作者: walkingsk    时间: 2023-9-10 21:03
朱小芳 发表于 2023-9-10 20:58
遇到过一个,不能换,不好用,可能也需要类似量产一类的操作吧

感觉 SPI 会被当成参数来配置
所以换一个 SPI 大概率需要重新量产
作者: 吃烧饼喝三鹿    时间: 2023-9-10 21:19
原来的应该是spi flash
换的是spi nand?
作者: 2480382335    时间: 2023-9-10 21:27
太复杂,看着看着就迷虎了
作者: 邪恶海盗    时间: 2023-9-11 00:11
吃烧饼喝三鹿 发表于 2023-9-10 21:19
原来的应该是spi flash
换的是spi nand?

+1,我猜有没有可能是原来那个主控写死了或者说压根不认这个...
作者: jsmlbl    时间: 2023-9-11 08:20
看着好繁琐,搞不定,支持了
作者: aping365    时间: 2023-9-11 09:38
有什么实际用处吗?
作者: zhuowinner    时间: 2023-9-11 10:33
强大,这样都可以操作,支持一下
作者: acer004    时间: 2023-9-11 10:51
一开始还以为是自制u盘,后面一看完全看不懂了。
作者: zyx071220    时间: 2023-9-11 13:33
看完后都想买个341了  奈何只有304G
作者: 0538yhgyhg69    时间: 2023-9-11 17:12
太复杂,看着看着就迷虎了
作者: 南觞若    时间: 2023-9-11 23:17
路过,学习了,模拟flash厉害了
作者: tomyluo    时间: 2023-9-16 15:00
换同系列大容量的spi芯片能工作吗?
作者: walkingsk    时间: 2023-9-16 16:19
tomyluo 发表于 2023-9-16 15:00
换同系列大容量的spi芯片能工作吗?

不知道没试过
作者: adminismk    时间: 2023-9-16 17:47
首先,你换的flasn类型是SPI NAND FLASH,不是普通的NOR FLASH,主控都不兼容,而且CH431A不一定支持读写这个FLASH,你换一个25Q64上去看看吧
作者: walnutws    时间: 2023-9-25 10:15
学问太深了。
作者: jxcnj    时间: 2023-9-28 23:26
先收藏再说
作者: walkingsk    时间: 2023-9-29 21:58
本帖最后由 walkingsk 于 2023-9-29 23:29 编辑
adminismk 发表于 2023-9-16 17:47
首先,你换的flasn类型是SPI NAND FLASH,不是普通的NOR FLASH,主控都不兼容,而且CH431A不一定支持读写这 ...

啊,发现了
确实是 SPI NAND
而不是 NOR
怪不得 JLINK 和 CH341A 写入时会出错

学问太深了
作者: f7077447    时间: 2023-10-2 11:47
量产工具,,量产一下,,,看U盘上的主控芯片型号找相应的量产工具
作者: 行了吧    时间: 2023-10-4 21:07
大胆、敢想。敢做,精神可嘉!
作者: sszhizuo    时间: 2023-10-8 23:38
手艺精湛~~~~~~~~~~~~~~~~~~
作者: serval    时间: 2023-10-9 12:53
这种SPI NAND可以做小容量、低速U盘,我曾经想过自己搭配STM32做一个呢。

作者: 526666    时间: 2023-10-10 08:39
看不懂,慢慢学习
作者: wynybl    时间: 2024-1-30 13:42
路过看看,厉害
作者: 道785094    时间: 2024-1-30 19:50
看不懂,真的看不懂。是做优盘。。还是别的。。只能说一句,,大佬




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4