幽兰的电源按键有着神奇的密码,请大家花2分钟认真读一下这篇文章,一旦领会了,会非常有用。
1. 长按彻底关机
与标准PC类似,幽兰的电源按键也支持长按,一般是按住不放,持续4秒左右,这样就会给系统彻底下电。
2. 首次上电
幽兰被彻底关机后,有两种方法让它进入单核待机状态。
1)插上电源
2)按1次电源键
以上两种方法都会让幽兰进入一种待机状态,此时幽兰的多核处理器只有一个小核在工作。如果插着电源,那么它会进入充电状态。
此时如果接上串口,可以看到如下充电提示:
[ 32]: soc=90%, vol=8584mv, c=0ma, online=1, screen_on=0
[ 62]: soc=90%, vol=8586mv, c=0ma, online=1, screen_on=0
进入这个状态会,幽兰不会直接启动系统,它会在屏幕上显示一个电池logo后便关闭状态,等待进一步的开机指令,才会开机启动内核。
3. 单次按开机
当幽兰处于单核待机状态时,只要按1次电源键,它便会开始启动过程,加载内核,进入操作系统。
#define YL_BOOT_FAST 1 // - normal boot flow
4. 按3次调出菜单
当幽兰处于单核待机状态时,抬起你优美的手指,对着电源键嗒、嗒、嗒按三下,这时幽兰的ylboot固件会接受到你的指令,启用高级调试模式,在这个模式下,ylboot会做如下动作:
- 先启用USB,为了接收USB键盘的输入
- 打开本地屏幕显示
- 显示启动菜单
#define YL_BOOT_DEBUG 3 // - advanced debug mode, enable usb and show boot menu
如果大家在开发或者做试验时,不小心把NVME上的系统搞坏无法启动了,那么可以用这种方法进入eMMC上的系统。
5. 按5次使用优盘启动
当幽兰处于单核待机状态时,抬起你优美的手指,对着电源键嗒、嗒、嗒、嗒按五下,这时幽兰的ylboot固件会接受到你的指令,在屏幕上显示出一个圆环图案,准备通过优盘启动。
#define YL_BOOT_UPDATE 5 // - usb update
//
对于比较老的ylboot,也可以用这种方法启动eMMC上的内核。
6. 其它按法
如果你想知道,还有其它按法吗?答曰:尚未实现,欢迎你的奇思妙想。
// 2 - reserved
// 4 - reserved
最后编辑:gdman 更新时间:2026-10-28 20:42