我有来自TechNexion的IMX7板。这是从Android Things网站链接的板作为支持的板。在拆箱时,我无法通过Fastboot连接到设备。我可以通过串行连接访问引导提示和默认/发送的linux安装。它还通过以太网连接。但没有Fastboot。我想安装最新的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
答案 0 :(得分:2)
看起来你的主板没有附带Android Things所需的fastboot
引导加载程序,而是预装了Linux发行版。
您需要使用恩智浦的 mfgtools 软件包,使用正确的引导加载程序重新刷新电路板才能继续。 NXP Pico Quick Start Guide for Android Things描述了获取此工具的位置(第7.3节)以及如何使用 mfgtools 重新刷新引导加载程序(第9.1节)。
更新引导加载程序后,您应该可以按照official flashing instructions使用从控制台下载的图像安装Android Things。
答案 1 :(得分:0)