跳到主要内容

安装 USB 驱动

F101 通过 Type-C 和电脑通信,同一根线在不同阶段是两个设备,需要两套驱动:

阶段设备作用没有驱动的后果
板子刚上电 / 在 FEL 模式FEL 烧录设备让 OpenixSuit 把镜像写进 NOROpenixSuit 找不到设备
系统启动完成之后ADB 设备adb shell 进去操作烧录正常,但 adb devices 是空的

设备管理器里显示的名称会随驱动和固件变化。先分清当前是在烧录,还是系统已经起来要进命令行,再装对应的那套驱动。

下载驱动

用途从哪里拿
FEL 烧录驱动QQ 群文件 AllwinnerUSBFlashDeviceDriver.zip / UsbDriver.zip(见 资料获取
ADB 驱动群文件里的 ADB 驱动包,或 Google USB Driver:说明页驱动 ZIP
adb 命令Android platform-tools(Windows 包:platform-tools-latest-windows.zip

macOS / Linux 一般不用单独装 USB 驱动,装 platform-tools 即可。

安装 FEL 烧录驱动

第一次烧录之前做一次即可。步骤与 全志在线文档 相同。

  1. 解压群文件里的烧录驱动到任意文件夹。

解压驱动文件

  1. 右键 此电脑管理,打开设备管理器。

打开设备管理器

  1. 用 Type-C 数据线连接开发板,按住 FEL 再重新上电(这块板没有复位键,拔掉 Type-C 再插上即可),进入下载模式。按键位置见 系统烧录

  2. 在设备管理器里找到新出现的未知设备(名称因系统和固件而异,下图仅作参考)。

识别 USB 设备

  1. 右键该设备 → 更新驱动程序

更新驱动

  1. 选择 浏览我的计算机以查找驱动程序

浏览查找

  1. 选择 让我从计算机上的可用驱动程序列表中选取

从列表选取

  1. 点击 从磁盘安装

从磁盘安装

  1. 点击 浏览,选解压目录里的 .inf(常见文件名是 usbdrv.inf)。

选择驱动文件

确认文件

  1. 点击 确定下一步

确定安装

下一步

  1. 安装完成,关闭窗口。设备管理器里感叹号消失,OpenixSuit 能识别到板子,即装好了。

安装完成

Win10 / Win11 提示无法验证数字签名

全志这套 FEL 驱动通常没有微软 WHQL 签名。设备属性里如果是 代码 52,先临时禁用驱动签名再装:

  1. 设置 → 系统 → 恢复 → 高级启动 → 立即重新启动。
  2. 蓝色菜单:疑难解答 → 高级选项 → 启动设置 → 重启。
  3. 7 选择「禁用驱动程序强制签名」。
  4. 进入系统后再走上面的装驱动步骤。

这是临时设置,下次正常重启会恢复。需要重装时再走一遍。

设备管理器里出现两个 USB Device

两个 USB 设备

右键卸载多余的那一个,勾选 删除此设备的驱动程序软件,再按上面的步骤重装一次。

安装 ADB 驱动

系统烧录成功、板子正常启动之后,Type-C 上会再枚举出一个 ADB 设备,和 FEL 烧录设备不是同一个。Windows 上不给它装驱动,adb devices 会一直是空的。

  1. 板子正常上电,等系统起来(大约几秒)。
  2. 设备管理器里找到新出现的未知设备。
  3. 同样:更新驱动程序浏览我的计算机从磁盘安装,指向 ADB 驱动目录里的 .inf
    • 群文件驱动包里的 inf,或
    • Google USB Driver 解压后的 android_winusb.inf驱动 ZIP

装好后:

adb devices -l
List of devices attached
<序列号> device

序列号每块板不一样。状态是 device 即连接成功。adb 命令本身从 platform-tools 解压得到。接下来见 启动开发板

常见失败对照

现象原因处理
设备管理器有未知设备,属性「代码 28」没装驱动按上文装 FEL 或 ADB 驱动
属性「代码 52」驱动签名校验失败临时禁用驱动签名强制
插上完全没有任何新设备线只能充电,或板子没进 FEL换数据线;重新进 FEL
烧录能找到设备,烧完启动后 adb devices只装了 FEL 驱动补装 ADB 驱动
adb devices 显示 unauthorized主机侧授权状态异常换 USB 口/换线,断开重连
驱动装完没反应系统没重新枚举设备拔掉 Type-C 再插一次
之前能用,突然不行了换过 USB 口或集线器直连主机 USB 口

要烧录、卡在 FEL,装烧录驱动;烧完了、要进命令行,装 ADB 驱动。两套不是同一个。