思路: 使用命令将U盘的固件写入内存,然后从内存拷贝的spi nor flash。
问题 sf probe 1:0时打印错误
Failed to initialize SPI flash at 1:0 (error -2)
原因: 没有在spi_nor_ids[]添加使用的flash型号。
如图 我的flash型号为 gd25wq32e。
在uboot下输入以下指令 升级uboot。
usb start
fatls usb 0
mw.b 82000000 ff 400000
fatload usb 0 0x82000000 ctc5236-full.bin
sf probe 1:0
sf erase 0 400000
sf write 82000000 0 400000
更新完,重启uboot就可以了。