реклама на сайте
подробности

 
 
> iMX28 buildroot, не загрузить ядро
Атмег
сообщение Feb 27 2016, 10:51
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Поделитесь опытом, кто собирал ядро билдрутом. Пробовал и с дефолтным конфигом freescale_imx28evk_defconfig, и с другими настройками. И через uboot и через mxs_bootlets загрузчик грузится, доходит до загрузки ядра Uncompressing Linux... done, booting the kernel и тишина.
Про отладка ком уа знаю, там виртуальная машина со старой версией ubuntu и ltib с ядром 2.6.35. Вероятно, там все соберется но это неинтересный вариант, мне надо запустить сборку на своей машине и со свежим билдрутом и ядром 3.19.2.
Просьба поделиться, у кого какие были траблы, может натолкнет на мысль какую.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jury093
сообщение Feb 27 2016, 13:31
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(Атмег @ Feb 27 2016, 13:51) *
Поделитесь опытом, кто собирал ядро билдрутом. Пробовал и с дефолтным конфигом freescale_imx28evk_defconfig, и с другими настройками. И через uboot и через mxs_bootlets загрузчик грузится, доходит до загрузки ядра Uncompressing Linux... done, booting the kernel и тишина.

вариант 1: с большой долей вероятности вы подсовываете ядро с "чужим" MachId, которое отличается от того, что передает юбут при загрузке и запуске ядра..
google->"kernel machine id"

вариант 2: неправильно определено имя консольного порта, стандартное ttyS, у фрискейла ttymxc.. в случае неправильного вывода выхлоп будет "в никуда", что квалифицируется как "booting the kernel и тишина."
вариант 3: слабое питание
Go to the top of the page
 
+Quote Post
Атмег
сообщение Feb 28 2016, 17:21
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(Jury093 @ Feb 27 2016, 16:31) *
вариант 1: с большой долей вероятности вы подсовываете ядро с "чужим" MachId, которое отличается от того, что передает юбут при загрузке и запуске ядра..
google->"kernel machine id"

а как такое может быть, если ядро и uboot собирается одним билдрутом с freescale_imx28evk_defconfig?
еще нашел: https://community.freescale.com/thread/319367 то есть вроде как ядро все таки в состоянии сказать, что ему не нравится machid, в моем же случае молчит

Цитата
вариант 2: неправильно определено имя консольного порта, стандартное ttyS, у фрискейла ttymxc.. в случае неправильного вывода выхлоп будет "в никуда", что квалифицируется как "booting the kernel и тишина."

у меня в конфигах билдрута ttyAMA0. в 2.6.35 было ttyAM0. попробовал и ваши два варианта до кучи.
задал в ядре console=ttyAMA0,115200 и жестко использовать только встроенную строку параметров (не uboot), все то же самое

Цитата
вариант 3: слабое питание

ну тут все норм, т.к. 2.6.35 стартует нормально. с железом точно все норм. по крайней мере вывести свою версию при старте ядро должно быть в состоянии. непонятно почему с дефолтным конфигом от билдрута не стартует, ладно бы поменял что-то. один нюанс, разбивка карты скриптом от того же билдрута не работает у меня, поэтому делал вручную. плюс для страховки пробовал грузить с ftp, вижу, что u-boot ядро загрузил, версия, стартовый адрес совпадает, то есть ядро корректно загрузилось куда надо, только не стратануло
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Атмег   iMX28 buildroot   Feb 27 2016, 10:51
|- - Jury093   Цитата(Атмег @ Feb 28 2016, 20:21) а как ...   Feb 28 2016, 18:22
||- - Атмег   Спасибо, напишу. Да в моем случае как раз непонятн...   Feb 28 2016, 20:30
|- - Tarbal   Цитата(Атмег @ Feb 28 2016, 20:21) а как ...   Feb 29 2016, 13:28
- - 1113   а какое железо? мы научились собирать openwrt яд...   Feb 28 2016, 20:34
|- - Атмег   железо - мезонин тион28 производства зао-зео. он п...   Feb 28 2016, 22:01
|- - MikleV   Цитата(Атмег @ Feb 29 2016, 01:01) железо...   Feb 29 2016, 07:44
|- - Атмег   Цитата(MikleV @ Feb 29 2016, 10:44) У мен...   Feb 29 2016, 09:17
|- - MikleV   Цитатаdts от ядра не зависит У меня нет никакого.....   Mar 1 2016, 13:09
|- - Атмег   Цитата(MikleV @ Mar 1 2016, 16:09) У меня...   Mar 1 2016, 19:45
- - 1113   если и правили конфиг, то только чтобы включить ну...   Feb 29 2016, 04:41
- - 1113   dts от ядра не зависит   Feb 29 2016, 07:58
- - MikleV   По подтяжкам я точно не смотрел но судя по схеме е...   Mar 2 2016, 07:12
|- - 1113   Цитата(MikleV @ Mar 2 2016, 10:12) Меня б...   Mar 2 2016, 07:16
- - MikleV   Вот схема всего модуля   Mar 2 2016, 07:46
|- - Атмег   Цитата(MikleV @ Mar 2 2016, 10:46) Вот сх...   Mar 2 2016, 08:57
- - MikleV   В доке по питанию наш дизайн соответствует (Figure...   Mar 2 2016, 11:15
- - MikleV   ..../drivers/serial/mxs-auart.c .....   Apr 6 2016, 08:53
- - Атмег   Цитата(MikleV @ Apr 6 2016, 11:53) .....   Apr 6 2016, 09:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01523 секунд с 7
ELECTRONIX ©2004-2016