|
本帖最后由 walkingsk 于 2023-9-10 19:45 编辑
从废旧光猫上拆下一颗 256m spi
想到以前有个 1m 的 spi 模拟 u盘
现在想试试替换上去会发生什么
东芯的 ds35q2ga-b
2gbit 3.3v
拆下 spi,留有空焊盘的板子
ch341a 读取原来的内容,备份一下
清空了 ds35q2ga
再贴上去
插电脑
磁盘管理显示 4m raw
容量是 4m 而不是 1m
这可能是因为 丝印 a8 的 ssop14 控制芯片
能模拟出的最大容量为 4m
格式化失败
ch341a 读取原来的 1m spi flash
可以看到 f8 t5 等字样
包含了原来的文件系统相关信息
看来原来的量产过程,会把相关信息写入 spi
所以无法直接替换
*** 插曲
之前 ch341a 读取 256m 的spi 时
速度显得不够给力
群友提示,可以用 jlink 配合 segger 的
直接读写
于是参考一些资料,成功连接成功
先看看我的 jlink 的什么版本
貌似是 plus?
由于 spi 不在软件的支持列表中
需要手动配置 spi 参数
否则默认读出的 id 就是 00 00
参数配置好之后
成功读取
对比一下
ch341a 和 jlink 读取的文件
一模一样
***
不知道什么原因
将原 u 盘 dump 出来的 bin 写入 ds35q2ga 失败
换用一个 512k 的 puya p25q40h
写入原 1m dump,忽略后端多余部分
再将 p25q40h 焊接到 u盘上
插入 电脑
同样显示 4m 未格式化分区
且格式化失败
于是换回原来那颗 spi,1m u盘又回来了
ps:
bin 文件中可以看到
该 spi 是仿照 gd25q80 制造的
辛苦了
|
打赏
-
查看全部打赏
|