快速入门

多系统启动

为了让设备的启动更加的方便,多样,同时也满足用户需求,提供了多系统启动,支持eMMC/TF卡/U盘/SSD移动硬盘启动。


准备工作


需要eMMC固件的uboot分区进行更新,让系统启动时,设备接口有无外部存储器接入进行判断。


(1)获取工具和uboot.img

现已将烧录的工具和uboot.img镜像均上传到了百度网盘,并且根据操作系统的不同提供了不同的烧录方法:


Linux系统(提取码:qmvi)

Windows系统(提取码:gl3p)


(2)让设备进入烧写模式:参考《PC烧写-进入烧写模式


(3)烧录uboot.img

Linux系统:运行文件夹中的update_emmc.sh脚本即可。

Windows系统:打开AndroidTool_Release文件夹下的AndroidTool.exe烧录工具,已经添加了uboot.img的路径,直接点击run即可。


图片2.png


(4)烧录完成后,重启设备后,会进入“U-boot Boot Menu”启动菜单界面:


①  未接入TF卡或U盘的情况,在3秒内无操作的话,就会自动执行光标所处的选项。


图片3.png

  • Boot from EMMC:    从eMMC启动系统;

  • Download Firmware to EMMC: 烧录固件到eMMC中;

  • Enter to Uboot cmdline:  回车进入Uboot命令行;


 已接入TF卡或U盘的情况,可以任意选择启动方式(需eMMC、TF卡、U盘/SSD移动硬盘都已烧录系统)


图片4.png


当识别到TF或U盘接入时,选择界面分了多个选项和子选项:

  • Boot(启动):

        Boot from EMMC:  从EMMC启动系统;

        Boot from TF Card: 从TF卡启动系统;

        Boot from USB:  从U盘启动系统;

  • Download Firmware from PC by USB Cable(通过USB线烧录PC的固件):

        Download to eMMC: 烧录到EMMC;

        Dowmload to TFCard: 烧录到TF卡;

        Download to USB Disk:烧录到U盘;


多系统启动下的固件烧录


eMMC(内置存储)固件烧录

在“U-boot Boot Menu”启动菜单界面中选择“Download Firmware to EMMC”,进入如下界面:


图片5.png


此时设备进入了Loader升级模式,用Type-C连接设备和PC,通过烧录工具AndroidTool去烧录需要的固件。详细步骤:参考《PC烧写-烧写固件》


TF卡固件烧录

(1) 准备良好的TF卡;

(2) 将TF卡插入设备的TF卡槽后,上电或重启设备;

(3) 在“U-boot Boot Menu”启动菜单界面中选择“Download Firmware toTFCard”,进入如下界面:


图片6.png


此时设备进入了Loader升级模式,用Type-C连接设备和PC,通过烧录工具AndroidTool将固件烧录到TF卡中。

详细步骤:参考《PC烧写-烧写固件》


U盘/SSD移动硬盘固件烧录

通过外接键盘的上下键选中“Download Firmware from PC by USB Cable”,通过回车键或者“->”键进入该子选项中,再回车选中“Download to USB Disk”,进入如下界面:


图片7.png


此时设备进入了Loader升级模式,用Type-C连接设备和PC,通过烧录工具AndroidTool将固件烧录到U盘中。

该步骤详细可参考《PC烧写-烧写固件》。

注意:如果Type-C线是良好的,而PC却没有发现Loader设备的话,U盘的文件格式不相符或更换U盘。


多系统启动固化


前章节说到,多系统启动固件可以烧录到eMMC(内置存储)中来实现多系统启动功能,但eMMC更换固件时,新的固件会把多系统固件所在分区擦除掉。为此,Station P1已板载了16MB SPI Flash(引导存储器)用于多系统启动固件固化。这样eMMC/TF卡/U盘/SSD移动硬盘的擦除和烧录都不会影响到多系统启动功能。


SPI Flash固件烧录 

步骤如下:

(1)获取Spi flash固件( 提取码:ib0k)

将update_spi.bin复制到U盘/TF卡/SSD移动硬盘中,重启机器,进入如图:


图片8.png


注意:U盘只支持fat和ext4两个格式,不支持ntfs格式。

(2)选择Upgrade SPINor Firmware Form USB或者Upgrade SPINor Firmware Form sdmmc

(3)等待下载完成,完成后会重启设备。


若不需要多系统启动固化,则按以下步骤把SPI Flash固件擦除。


SPI Flash固件擦除 

在“U-boot Boot Menu”启动菜单界面,选择“Enter to Uboot cmdline”

执行以下命令:

sf probe
sf erase 0 +1
reset


注意:sf erase 0 +1 中,“+”和1是没有空格的。


图片9.png