0

我有一块来自 TechNexion 的 IMX7 板。这是从 Android Things 网站链接的板,作为受支持的板。在拆箱板时,我无法通过 Fastboot 连接到设备。我可以通过串行连接访问引导提示和默认/随附的 linux 安装。它还通过以太网连接。但没有快速启动。我想安装最新的 Android Things 操作系统。

fastboot devices什么都不返回。adb devices什么都不返回。重启 adb 没有影响。我也尝试过从 U-Boot 提示符启动 Fastboot。

=> fastboot
Unknown command 'fastboot' - try 'help'

该文档暗示它已安装在设备上。

我在 Mac (10.12.6) 上运行最新的 Android 平台工具 (26.0.0)。

我对 Fastboot 或硬件没有太多经验,但我已经连接到其他一些板没有任何问题。任何想法表示赞赏。

编辑:下面是从串行连接看到的输出。这是引导加载程序的输出,也是 Linux 引导序列的初始部分。

MMC:   FSL_SDHC: 0, FSL_SDHC: 1
No panel detected: default to MCIMX28LCD
Display: MCIMX28LCD (800x480)
Video: 800x480x24
In:    serial
Out:   serial
Err:   serial
switch to partitions #0, OK
mmc1(part 0) is current device
Net:   FEC0
Warning: FEC0 MAC addresses don't match:
Address in SROM is         00:1f:7b:86:2e:3f
Address in environment is  00:1f:7b:aa:01:32

Normal Boot
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc1(part 0) is current device
switch to partitions #0, OK
mmc1(part 0) is current device
reading boot.scr
** Unable to read file boot.scr **
reading zImage
5726824 bytes read in 149 ms (36.7 MiB/s)
Booting from mmc ...
reading imx7d-pico_pi.dtb
44004 bytes read in 17 ms (2.5 MiB/s)
Kernel image @ 0x80800000 [ 0x000000 - 0x576268 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Using Device Tree in place at 83000000, end 8300dbe3

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.1.15-224683-gf3ba9d9 (tapani@triceratops) (gcc version 5.1.1 20150608 (Linaro GCC 5.1-2015.08) ) #4 SMP PREEMPT Tue Dec 20 17:50:41 HKT 2016
4

2 回答 2

2

看起来你的主板没有附带fastbootAndroid Things 所需的引导加载程序,而是预装了 Linux 发行版。

您将需要使用 NXP 的mfgtools包使用正确的引导加载程序重新刷新您的电路板以继续。NXP Pico Android Things 快速入门指南描述了从何处获取此工具(第 7.3 节)以及如何使用它通过mfgtools重新刷新引导加载程序(第 9.1 节)。

更新引导加载程序后,您应该可以按照官方刷机说明使用从控制台下载的映像安装 Android Things。

于 2017-09-11T21:09:05.413 回答
0

也许尝试:

adb kill-server 

它在这里帮助了Android Things - pico i.mx7 无法连接

于 2017-09-10T07:51:10.530 回答