首页  > 精英论坛 > 利用MinproI给FLASH芯片烧写固件,给ESP8266更换更大容量的flash

利用MinproI给FLASH芯片烧写固件,给ESP8266更换更大容量的flash

精英论坛 2025-11-03 20:55:28 9240

利用MinproI给FLASH芯片烧写固件

👉在win10上安装驱动可能需要设置,因为在下载以来的驱动是SHA哈希值没有签名的,无法在Windows系统通过验证,所以不能安装,请参照:https://blog.csdn.net/qq_42250136/article/details/108341265,

📍最便宜的SPI烧录器:TB店,不是打广告,7.2元。📢编程器软件和驱动下载官网:http://www.yaojiedianzi.com/index.php?m=Download&a=index&id=45🎈MinproI编程器的驱动链接:http://www.yaojiedianzi.com/index.php?m=Download&a=down&id=10

MinproI编程器买回来后,最好将板子边缘用绝缘胶布包裹一下,反正,我在没有包裹之前,插上电脑时,不稳定,容易识别不到,可能是冬天带静电比较多,编程器又是裸板。 这个工具对flash芯片可擦除、可写、可读。

👉驱动安装,可以选择使用zadig进行驱动安装,驱动类型一定要选择libusb0类型驱动,否则上位机软件识别不到设备。

⛳下载下来包含:

🌿最简单的连接方式:

夹子的张紧力够,不然容易接触问题,导致识别不到。

这个工具功能还是很蛮多的,可以读取flash程序出来,不过读出来的是整个flash的资料,相当于硬盘对拷。没有验证是否可以将目标芯片存下来的文件,再烧录到另外一个板上是否能正常运行。

✨写入固件方法:

🌿Arduino IDE生成BIN或者HEX文件设置:

编译前需要提前设置好,保存位置:

🎈用记事本打开这个.txt文件后,在末尾添加一行:build.path=d:\arduino\MyHexDir 保存文件,记得实在ArduinoIDE关闭的情况下,打开此文件进行编辑保存的,记住这个是编译后生成的bin或者hex文件保存的路径,

如果不想每个项目都要这么做,那可以选择导出已编译的二进制文件,编译后生成的Hex文件会在项目文件夹下。

⛳读取flash芯片资料,读是全部读取,相当于硬盘对拷。读出来后,就可以保存程序了。

这个文件的大小就是差不多是这颗flash的容量大小。

🌻通过编程器直接将程序烧录到flash当中的量产方法,如果是程序里面有存储在EEPROM里面的信息是无法读到内容的,EEPROM存储扇区和地址可能发生改变,也就是说如果给nodemcu更换了烧写好的flash,wifi配网还是需要重新配网的。如果是wifi等信息直接代码写入的方式就不存在这个问题了,这只是针对wifi,web配网的情况下,更换flash,配网还是需要重新做一遍的工作。

更换后,上电重新配网:

🌿配网界面查看设备信息:

📑设备信息描述:

🎉根据查看到的信息,可以看到,nodemcu原来的4m flash现在变成了新的8M,flash了,成功扩容。 继续回到配网界面给设备重新配网吧!


友情链接:
Copyright © 2015 BOSS网游 - 高价值游戏活动发现中心 All Rights Reserved.