由于鲁班使用的是XM25QH128C,楼主使用CH341A编程器,使用NeoProgrammer可以读取,但无法正常烧录,官方使用硕飞SOP8-A一百多,有点儿小贵,几经折腾甚至把闪存搞坏了
我又淘了两XM25QH128A的,跟128C差不多,一翻鼓捣已经终于摸出方法,供后续大家救砖
准备工具:
CH341A编程器等
Ubuntu22.04(没有环境的可以虚拟机装)
一、环境安装:
先更新一下:
sudo apt update 安装flashrom:
sudo apt install flashrom 查看flashrom版本:
sudo flashrom -R

二、读取烧录:
查看已连接设备:
sudo flashrom -p ch341a_spi

可以看见,我淘的XM25QH128A识别出来了,只是显示Unknown flash chip,不影响
备份:
sudo flashrom -p ch341a_spi -r backup.bin

烧录编程器固件:
sudo flashrom -p ch341a_spi -w 编程器r2010.bin 烧录过程比较长,大概花了15分钟左右。烧完后,可以把刷完后的再回读了一次,并且和刷入时的文件比对,确认被正确刷入。
