查看完整版本: FLASH ROM 芯片 换大容量怎样烧录?

138liuxin 发表于 2023-3-19 11:52:57

FLASH ROM 芯片 换大容量怎样烧录?

   一个PCB上的芯片是W29C010P的,想把他换成大容易W29C040P。请教一下如何把原来010的拷出来的BIN烧录到040上?试过直接把010的内容烧到040里面用不了,芯片里的内容不是00000000开始顺序保存内容的吗?同是8位

hmsd 发表于 2023-3-19 15:53:35

本帖最后由 hmsd 于 2023-3-19 15:54 编辑

用大容量芯片代替小容量芯片原则上是可以的, 操作时应注意两点:
1.W29C010P读出的数据保存为512k文件,然后再写入W29C040P.
2. 由于W29C040P多了两条地址线A17,A18, 所以应检查PCB上原IC的1和30脚有无接地等.

138liuxin 发表于 2023-3-19 21:58:38

另存为512K还是不行,能不能这样理解:NAND FLASH只能按页读取,NOR FLASH可按字节读取,EEPROM任意bit读取。 如果要扩展还是要用源码编程过去才行,EEPROM任意bit读取顺序读写扩展没问题?

138liuxin 发表于 2023-3-19 22:00:33

W29C010P W29C040P是 NOR FLASH

138liuxin 发表于 2023-3-19 22:17:11

本帖最后由 138liuxin 于 2023-3-19 23:35 编辑

找到方法:https://tech.sina.com.cn/c/2002-04-09/12446.html
   

maithon 发表于 2023-3-20 16:39:05

要将文件整体移到最后,前面空的填FF.

138liuxin 发表于 2023-3-20 22:30:13

maithon 发表于 2023-3-20 16:39
要将文件整体移到最后,前面空的填FF.

   明白了!扩容不是从0开始顺序往下,而是从下往上。
    如果是单芯片替换就是容量大多少倍整体内容复制多少次

jackiezhang 发表于 2023-5-11 15:23:00

学习学习,顶顶

afeng114 发表于 2023-5-16 15:33:19

本帖最后由 afeng114 于 2023-5-16 15:38 编辑

估计你这个板子比较老,所以是从底部开始计算的。目前新的板子都是从头部开始计算的,直接从小的读出来写入大的就行了

sjuns123 发表于 2023-6-6 21:51:19

学习学习!!!!
页: [1]
查看完整版本: FLASH ROM 芯片 换大容量怎样烧录?