Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
IMX6QP Не грузится ядро - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
IMX6QP Не грузится ядро
d_el
Добавлено 03.06.2016 18:10 Редактировалось 03.06.2016 18:20
0
Сообщение: 1
d_el
0

Пункты: 144
Регистрация: 03.06.2016
Пол: Мужчина
Добрый день!
Есть задача создать устройство на IMX6.
Схему буду делать на основе Freescale Sabre.
Сейчас у меня есть Модуль CM-FX6, Linux-3.0.35 c родными патчами собирается и работает. В модуле U-Boot зашит на SPI_NOR_FLASH.

Теперь я хочу собрать ядро линукса для Freescale Sabre версии 3.14.38 или выше (там есть нужные для меня драйвера wi-fi). Freescale предоставляет Yocto project с BSP на Sabre. Скачал, обрал, на выходе получил zImage, преобразовал в uImage c помощью mkimage.
Заменяю модуле CM-FX6 файл /boot/uImage на свой. Перезагружаюсь и получаю:
Код

## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux_kernel_St3
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 6344120 Bytes = 6.1 MiB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
Loading Kernel Image ... OK

Starting kernel ...


По каким причинам может не запускаться ядро?
U-Boot нужно пересобирать под мое новое ядро?
Кто конфигурирует шину DDR? У Sabre и CM-FX схема подключения DRAM разная.
Спуститься к концу Подняться к началу
Персональная информация
John Smith
Добавлено 04.06.2016 10:52 Сообщение: 2
John Smith
0

Пункты: 2289
Регистрация: 18.02.2011
Цитата

По каким причинам может не запускаться ядро?
U-Boot нужно пересобирать под мое новое ядро?
Кто конфигурирует шину DDR?

Про dts не забыли ?
3.0.35 не использует Dts более новые используют и без него даже не пискнут.
U-boot у вас наверняка старый без поддержки dtb.
ddr конфигурирует u-boot либо через DCD либо из spl.
Спуститься к концу Подняться к началу
Персональная информация
d_el
Добавлено 06.06.2016 13:41 Редактировалось 06.06.2016 13:49 Сообщение: 3
d_el
0

Пункты: 144
Регистрация: 03.06.2016
Пол: Мужчина
Добрый день!
JJohn Smith, спасибо за информацию.
Буду разбираться с dtb.
Я так понял мне нужно обновить uboot и скопировать в /boot один из *.dtb
http://savepic.net/8173241.htm
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux