Доброго времени суток.
Нужна помощь с установкой android 5. Делал все по мануалам с сайта freescale, но mfgtools зависает на сообщении "Loading U-boot".
Вот выхлоп с платы
U-Boot 2014.04 (Jan 05 2015 - 14:56:32)
CPU: Freescale i.MX6SOLO rev1.2 at 792 MHz
CPU: Temperature 43 C, calibration data: 0x5c152469
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
MMC: no card present
MMC init failed
Using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
MMC: no card present
mmc0(part 0) is current device
Net: Phy not found
PHY reset timed out
FEC [PRIME]
Warning: failed to set MAC address
Boot from USB for mfgtools
Use default environment for mfgtools
Run bootcmd_mfg: run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};
Hit any key to stop autoboot: 0
Kernel image @ 0x12000000 [ 0x000000 - 0x5093f0 ]
## Loading init Ramdisk from Legacy Image at 12c00000 ...
Image Name: fsl-image-mfgtool-initramfs-imx6
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 7338461 Bytes = 7 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Using Device Tree in place at 18000000, end 1800f3cb
Read SW1AB error!
:^) Расширяю кругозор.
Вы использовали готовый образ от Freescale или собирали по инструкции? У меня оба варианта потерпели неудачу. В первом случае я дошел до загрузке ядра, но в процессе загрузки возникала ошибка. По данной ошибке было написано, что необходимо наложить патч (только наложить некуда:). Во втором варианте я пока уперся в то, что процесс пошел не по инструкции, т.е. нужных конфигураций описанных в инструкции я не обнаружил.
На сайте фрискейла есть вся документация и все исходники (патчи) для сборки и прошивки, но это требует адаптации под местные платы. Я брал готовый демо-образ, подменял загрузчик с ядром и заливал на SD.
Андроид 4 и андроид 5 используют разные ядра - в лолипопе андроидное 3.10.53 с Device Tree. В общем надо ковыряться а учитывая сколько плат столько и адаптаций надо делать... в общем ничегоо сложного нет но времени надо потратить прилично