大家好,
我手头有个Widora Tiny200 F1C200S 的板子。widora wiki 的 sunxi-fel 指南 说Tiny200 上应该自带16MB 的SPI Flash:
显示spiflash的信息sunxi-fel spiflash-info
Manufacturer: Winbond (EFh), model: 40h, size: 16777216 bytes.
不过我自己试的时候,发现我的板子上的SPI Flash 只有128KB:
Manufacturer: Unknown (00h), model: C8h, size: 131072 bytes.
我用这个指令:
sunxi-fel uboot ./u-boot-sunxi-with-spl.bin
来单次运行(不烧写SPI flash),就没有任何问题,板子的UART0控制台上打印出了uboot的信息。
但是,用
sunxi-fel -p spiflash-write 0 ./u-boot-sunxi-with-spl.bin
把 uboot 烧写到板子的SPI-flash 里就不行了。烧写过程没有报错,不过板子的UART0控制台上不打印任何信息。u-boot-sunxi-with-spl.bin 这个文件大小984KB,肯定没法放进128KB的SPI Flash啊?不过话说为什么Tiny200 上自带的SPI Flash 只有128KB呢?
板子背后有一个叫 “CP1425” 的芯片(见图)。这个不是Winbond的SPI Flash啊?我在网上也没查到CP1425是啥。
多谢指点!
-------------------
修正:不是cp1425,是5F1G
最近编辑记录 unturned3 (2020-07-01 17:31:48)
离线
应该是5F1G吧。
不好意思...
16M nor FLASH 或者 nand flash
widora wiki 说 “TINY200的背面有SOP8焊盘,能装NAND或NOR,默认焊接了16M NOR”
淘宝上说NAND 也是128MB,不是128KB啊?
-------------
128M 是 MB 的意思吗?
最近编辑记录 unturned3 (2020-07-01 17:28:26)
离线
开源版本的sunxi-fel不支持spi nand读写,显示128k应该是id冲突了。
有啥其他方法可以烧写nand吗?
还是我只能依靠TF卡来用Tiny200了?
离线
I also have the tiny200 with...
Thanks for the heads up. I'll take a look and see if I can get it to work
离线
还是拆了换NOR FLASH吧
嗯嗯,我觉得目前也只能这样了
先将就着用
离线