【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
对于v3s的启动方式分析,怎么研究都不为过。对我们整个系列文章比较熟悉的同学来说,这幅图真的是太熟悉了,
整个流程不复杂。它主要是告诉我们,v3s加载的顺序是怎么样的。首先,看BSP的pin有没有短接,如果短接了,就直接跳转到USB boot operation。这个短接pin其实就是spi接口上的短接pin。接着依次看sd0、spi nor、spi nand的启动顺序。注意看,如果上面三个还是不成功,也同样会进入到USB boot operation。进入USB的状态之后,我们就可以用sunxi-fel或者xfel命令进行操作了。
1、uboot加载
统一来看,四种启动模式的uboot处理方式是不一样的。对USB来说,可以通过下面这条命令,直接加载uboot程序,
sudo ../sunxi-tools-3s-spi/sunxi-fel uboot u-boot-sunxi-with-spl.bin
而如果加载方式是micro sd卡,则依赖ubuntu的dd命令来解决。与此相比较,spi-nor需要先通过sunxi-fel写入uboot内容,然后才能从sp