DIY编程器网

标题: FLASH ROM 芯片 换大容量怎样烧录? [打印本页]

作者: 138liuxin    时间: 2023-3-19 11:52
标题: FLASH ROM 芯片 换大容量怎样烧录?
   一个PCB上的芯片是W29C010P的,想把他换成大容易W29C040P。请教一下如何把原来010的拷出来的BIN烧录到040上?试过直接把010的内容烧到040里面用不了,芯片里的内容不是00000000开始顺序保存内容的吗?同是8位

作者: hmsd    时间: 2023-3-19 15:53
本帖最后由 hmsd 于 2023-3-19 15:54 编辑

用大容量芯片代替小容量芯片原则上是可以的, 操作时应注意两点:
1.W29C010P读出的数据保存为512k文件,然后再写入W29C040P.
2. 由于W29C040P多了两条地址线A17,A18, 所以应检查PCB上原IC的1和30脚有无接地等.
作者: 138liuxin    时间: 2023-3-19 21:58
  另存为512K还是不行,能不能这样理解:NAND FLASH只能按页读取,NOR FLASH可按字节读取,EEPROM任意bit读取。 如果要扩展还是要用源码编程过去才行,EEPROM任意bit读取顺序读写扩展没问题?
作者: 138liuxin    时间: 2023-3-19 22:00
W29C010P W29C040P是 NOR FLASH
作者: 138liuxin    时间: 2023-3-19 22:17
本帖最后由 138liuxin 于 2023-3-19 23:35 编辑

  找到方法:https://tech.sina.com.cn/c/2002-04-09/12446.html
   
作者: maithon    时间: 2023-3-20 16:39
要将文件整体移到最后,前面空的填FF.
作者: 138liuxin    时间: 2023-3-20 22:30
maithon 发表于 2023-3-20 16:39
要将文件整体移到最后,前面空的填FF.

   明白了!扩容不是从0开始顺序往下,而是从下往上。
    如果是单芯片替换就是容量大多少倍整体内容复制多少次
作者: jackiezhang    时间: 2023-5-11 15:23
学习学习,顶顶
作者: afeng114    时间: 2023-5-16 15:33
本帖最后由 afeng114 于 2023-5-16 15:38 编辑

估计你这个板子比较老,所以是从底部开始计算的。目前新的板子都是从头部开始计算的,直接从小的读出来写入大的就行了
作者: sjuns123    时间: 2023-6-6 21:51
学习学习!!!!




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2