[英]Can't connect to i.MX7 via fastboot
我有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
看來您的開發板未隨附Android Things所需的fastboot
引導加載程序,而是已預裝了Linux發行版。
您將需要使用NXP的mfgtools軟件包,使用適當的引導加載程序重新刷新您的電路板,然后繼續。 《適用於Android Things的NXP Pico快速入門指南》介紹了在何處獲得此工具(第7.3節)以及如何使用它使用mfgtools (第9.1節)重新刷新引導加載程序。
在更新引導加載程序之后,您應該能夠按照官方的閃爍說明使用從控制台下載的映像安裝Android Things。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.