FLASH ROM 芯片 换大容量怎样烧录?
一个PCB上的芯片是W29C010P的,想把他换成大容易W29C040P。请教一下如何把原来010的拷出来的BIN烧录到040上?试过直接把010的内容烧到040里面用不了,芯片里的内容不是00000000开始顺序保存内容的吗?同是8位本帖最后由 hmsd 于 2023-3-19 15:54 编辑
用大容量芯片代替小容量芯片原则上是可以的, 操作时应注意两点:
1.W29C010P读出的数据保存为512k文件,然后再写入W29C040P.
2. 由于W29C040P多了两条地址线A17,A18, 所以应检查PCB上原IC的1和30脚有无接地等. 另存为512K还是不行,能不能这样理解:NAND FLASH只能按页读取,NOR FLASH可按字节读取,EEPROM任意bit读取。 如果要扩展还是要用源码编程过去才行,EEPROM任意bit读取顺序读写扩展没问题? W29C010P W29C040P是 NOR FLASH 本帖最后由 138liuxin 于 2023-3-19 23:35 编辑
找到方法:https://tech.sina.com.cn/c/2002-04-09/12446.html
要将文件整体移到最后,前面空的填FF. maithon 发表于 2023-3-20 16:39
要将文件整体移到最后,前面空的填FF.
明白了!扩容不是从0开始顺序往下,而是从下往上。
如果是单芯片替换就是容量大多少倍整体内容复制多少次 学习学习,顶顶 本帖最后由 afeng114 于 2023-5-16 15:38 编辑
估计你这个板子比较老,所以是从底部开始计算的。目前新的板子都是从头部开始计算的,直接从小的读出来写入大的就行了 学习学习!!!!
页:
[1]