芯片:MT7620N
FALSH:25Q128 (winboard)
SDK中的Uboot只能识别4M,烧写大于4M的uImage提示如下:
1 2 3 4 |
Bytes transferred = 4450303 (43e7ff hex) NetBootFileXferSize= 0043e7ff raspi_erase_write: offs:50000, count:43e7ff Abort: image size larger than 3866624! |
查看/driver下的spi_flash.c,没有W25Q128BV,添加后重新编译Uboot然后烧入即可。
1 2 3 |
{ "W25Q32BV", 0xef, 0x40160000, 64 * 1024, 64, 0 }, //S25FL032K { "W25Q64BV", 0xef, 0x40170000, 64 * 1024, 128, 0 }, //S25FL064K { "W25Q128BV", 0xef, 0x40180000, 64 * 1024, 256, 0 }, //S25FL0128K |