rushman
Пункты: 354
Регистрация: 20.07.2014
Код
U-Boot 2013.10 (Jul 21 2014 - 20:37:53)
CPU: Freescale i.MX6SOLO rev1.1 at 792 MHz
Reset cause: POR
Board: Wandboard
DRAM: 512 MiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
MMC: no card present
MMC init failed
Using default environment
In: serial
Out: serial
Err: serial
Net: Phy not found
PHY reset timed out
FEC [PRIME]
Warning: failed to set MAC address
Hit any key to stop autoboot: 0
MMC: no card present
mmc0(part 0) is current device
MMC: no card present
Booting from net ...
*** ERROR: `ethaddr' not set
*** ERROR: `ethaddr' not set
Wrong Image Format for bootm command
ERROR: can't get kernel image!
подскажите, что прописать в u-boot чтобы он видел карту?
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата подскажите, что прописать в u-boot чтобы он видел карту?
ищите файл борды и смотрите какие ножки прописаны для использования mmc0/mmc1
На любой вопрос есть любой ответ.
rushman
Пункты: 354
Регистрация: 20.07.2014
Так, u-boot завёлся. Взял параметры карты из стандартного buildroot'а для Hola.
Теперь начинает грузиться ядро но на строке
Код
[ 2.926237] Waiting for root device /dev/mmcblk0p1...
Останавливается, ждёт какое-то время и потом уходит в перезагрузку.
Я правильно понимаю что настал черёд dtb, который теперь уже ядру подскажет где искать mmc? Кто-то может подсказать как передать .dtb в уже скомпилированное ядро?
rushman
Пункты: 354
Регистрация: 20.07.2014
Собрал ядро, вроде всё завелось.
Пока не разобрался как сделать чтобы Watchdog не перегружал плату через 30 секунд, решил отключить его в u-boot.