Hello, 已解决U盘插拔实现CoreELEC/安卓双系统切换,感谢科普。

Hello, 关于VIM3的引导顺序,在Khadas Docs上了解了一下,
我的需求是eMMC上安装安卓9.0,在USB上安装LE/CE系统,这样需要引导至安卓就拔掉U盘,需要引导至LE/CE就插上U盘。我的需求VIM3目前可以实现吗?

VIM3不同载体:eMMC/USB2.0/USB3.0/SD卡的引导先后顺序是怎样的?劳烦科普,感谢先!

8月18日更新:
已经实现从USB启动(两个USB口都可以)CE系统:
1、用CE的镜像刷USB盘并完成后续操作
2、第一次用Key mode引导进入CE完成安装
3、此后插U盘引导进入CE,取U盘引导进入安卓。

希望工作人员多实践下,我第一次USB装CE就成功了,
你们告诉我的却是USB不能引导,可能我菜没说清需求。

@klinsmn。 板子默认从EMMC启动,你插上u盘也是从EMMC,如果需要从USB启动,就要进入升级模式(要从外部电源供电),此时就会进入USB启动了。这里是怎么从USB或者SD卡启动的说明。你的U盘可以不用插拔

你的情况,可以在eMMC上安装Android,然后从把LE/CE安装到TF卡中即可。

VIM3的启动顺序如下,可以通过KBI配置默认启动介质:

备注:这里的USB指的是OTG接口(用于升级),VIM3不支持从U盘介质启动。

感谢 解惑 但是专业性太强

我的理解是LE/CE安装到U盘中是等同TF卡的 我指的是U盘 不是需要外置电源的USB驱动器
根据Docs里的说明 TF卡和U盘都是一样的启动方式啊
我的目的 是通过插拔U盘实现进入安卓或者CE/LE的切换 因为TF卡不适合经常插拔

这里是怎么从USB或者SD卡启动的说明

@klinsmn , VIM3不支持直接从USB启动,你要从USB启动必须EMMC上有固件,通过KBI引导从USB启动。但是使用KBI你需要会使用串口工具和一定的基础知识。直接通过进入升级模式的方式只能引导SD卡

可参考其他盒子的实现。
例如总是从Emmc上引导,但是uboot会优先读取USB上的kernel (fatload),如果读取失败,则从emmc读取kernel。

从U盘或SD卡启动,需要一个aml_autosript.zip文件,这个文件哪里可以下载到?谢谢

@heibai
你把镜像烧录到SD卡或者U盘以后,你的SD卡或者u盘上就有这个启动脚本的。不需要自己添加这个脚本
你可以从烧录好的SD卡找到这个脚本文件。或者从我们的github上获得https://github.com/khadas/fenix/blob/master/config/bootscripts/s905_autoscript.cmd

我的是VIM3 basic,你提供的链接是S905的,我有点搞糊涂了,所需的文件后缀是zip, 你能否上传一个给我 ?

@heibai 是同一个启动脚本来着,你稍微看一下内容就知道了。VIM3也是这个.我不清楚你需要一个zip后缀的用意是什么,你可以自己压缩一个

3、激活多启动

两种方式激活多启动:
1)、通过按键模式
2)、通过安卓系统激活。

  • 进入 Settings>About Device->System->updates
  • 点击 select 并选择 aml_autosript.zip
  • 点击 update ,系统会重启运行外部媒体介质固件。
    注意:不要使用电脑USB供电,要使用适配器供电,否则会导致激活多启动失败!

这里提及这个文件 aml_autosript.zip,没有这个文件,我无法激活多启动

你能否提供下,我怕变砖

@heibai
这个压缩包在你制作TF卡固件的时候就会打包在TF卡上,你只要按照步骤操作就好,系统会自动找到这个压缩文件。

如果你遇到固件损坏的情况。按3下function可以进入刷机模式,这个在固件损坏的情况也可以进入。

你能否拿一个出厂状态的VIM3试一下,按照你们网站提供的手顺,如何激活多启动,我在论坛上提问,就是因为vim3变砖了,我重新刷固件激活的,如果没有官方提供的 aml_autosript.zip文件,我就一直在变砖,然后冲刷安卓的循环中

Hello @heibai

你是要启动什么固件?

同时,你还可以通过按键模式启动,这种方式和从Android setting里面加载aml_autosript.zip是一样的。aml_autosript.zip 文件实际上就是对autoscript的打包而已。

已经实现从USB启动(两个USB口都可以)CE系统:
1、用CE的镜像刷USB盘并完成后续操作
2、第一次用Key mode引导进入CE完成安装
3、此后插U盘引导进入CE,取U盘引导进入安卓。

希望工作人员多实践下,我第一次USB装CE就成功了,
你们告诉我的却是USB不能引导,可能我菜没说清需求。

1 Like