# flashcp rootfs.bin /dev/mtd3
flashcp: verification mismatch at 0x0
# flashcp -v rootfs.bin /dev/mtd3
Erasing block: 75/75 (100%)
Writing kb: 4745/4745 (100%)
Verifying kb: 0/4745 (0%) flashcp: verification mismatch at 0x0
Flash_eraseall 擦除很快 而且擦除不了
uboot里面烧写,提示可以烧成功了,但是实际没有成功!
原因:之前以为是flash 坏了,更换flash 0k 后,用一段时间后也会出现flash写保护,flash的WP引脚正常电压为0.5V,写保护后电压为0.25V,最后发现烧的boot固件里面的flash型号不匹配!
MX25L12835F和W25Q128JVSQ
W25Q128JV写保护功能:
当VCC低于阈值时,设备复位
·上电后禁用延时写
·写入启用/禁用指令以及擦除或编程后自动禁用写入
·使用状态寄存器的软件和硬件(/ WP引脚)写保护
·使用掉电指令进行写保护
·锁定写保护,直到下次上电
·一次性程序(OTP)写保护