Ник:
Пароль:

Контакты

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
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » SK-iMX233
Сборка buildroot
ivandevel
Добавлено 03.06.2012 01:11 Редактировалось 03.06.2012 20:39
0
Сообщение: 1
ivandevel
3.66

Пункты: 1782
Регистрация: 29.08.2011
Пол: Мужчина
Из: г. Екатеринбург
Собрал buildroot 2010.02, залил, работает

захотелось собрать 2012.05, собрал buildroot 2012.05, при загрузке выдает:
Код
can't open /dev/ttyS0: No such device or address

и так по кругу...

UPD: взлетело, походу косяк крылся в inittab, взял из 2010.02
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 03.06.2012 18:03 Сообщение: 2
sasamy
4.70

Пункты: 77333
Регистрация: 14.08.2009
make menuconfig
System configuration --->
(ttyAM0) Port to run a getty (login prompt) on
Спуститься к концу Подняться к началу
Персональная информация
ivandevel
Добавлено 03.06.2012 20:48 Редактировалось 03.06.2012 20:48 Сообщение: 3
ivandevel
3.66

Пункты: 1782
Регистрация: 29.08.2011
Пол: Мужчина
Из: г. Екатеринбург
Благодарю, теперь заработало, а прочему именно ttyAM0 ? Это где-то в ядре прописывается?
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 09.09.2012 16:38 Сообщение: 4
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Собрал buildroot 2012.08 с ядром 2.6.31 Все залито на mmc, все строки инициализации rootfs прописаны. при сборке rootfs был указан ttyAM0.

Ядро загружается, монтирует rootfs и:
Waiting for root device /dev/mmcblk0p2...
mmc0: new SDHC card at address 0001
mmcblk0: mmc0:0001 00000 3.73 GiB
mmcblk0: p1 p2
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 179:2.
Freeing init memory: 104K

И тишина...

Не могу понять, в чем затык.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 09.09.2012 17:42 Редактировалось 09.09.2012 18:48 Сообщение: 5
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Добавлю, что система стартовала... На пинг откликается. Но почему то не создается ttyAM0

Залез в рутфс и посмотрел /dev/ttyAM0

getty: ttyAM0: TIOCSCTTY: Inappropriate ioctl for device

хм...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.09.2012 20:05 Редактировалось 09.09.2012 20:07 Сообщение: 6
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
так ttyAM0 в рутовой есть или его нет?
если нет, то создайте в скелете генерации рутовой в виртуалке..
если есть, то что выводит:
ls -l /etc/ttyAM0

и посоветую перебраться (хотя бы на момент отладки) на EXT3, при крешах не придется всё восстанавливать..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 10.09.2012 11:27 Редактировалось 10.09.2012 11:30 Сообщение: 7
Mercury
0

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

если есть, то что выводит:
ls -l /etc/ttyAM0


в /dev/ttyAM0:

getty: ttyAM0: TIOCSCTTY: Inappropriate ioctl for device

А что должно быть в /etc/ttyAM0? До этого нигде такого не встречал, ни в штатной сборке
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 10.09.2012 11:32 Сообщение: 8
Mercury
0

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


UPD: взлетело, походу косяк крылся в inittab, взял из 2010.02


А что за косяк был в inittab?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.09.2012 12:55 Редактировалось 10.09.2012 12:57 Сообщение: 9
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А что должно быть в /etc/ttyAM0? До этого нигде такого не встречал, ни в штатной сборке

сорри.. думал о своем, вот и написал пургу..
интересовали атрибуты устройства AM0..
ls -l /dev/ttyAM0
и еще, если доступен лог загрузки, то надо проследить момент создания ttyAM0..

Цитата
А что за косяк был в inittab?

вероятно он изначально использовал ttyS0, а надо было ttyAM0

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 10.09.2012 13:46 Сообщение: 10
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
В логе загрузки явно указано что ядром запущена console ttyAM0

Что-то мне подсказывает, где-то косяк в опциях сборки busyboх и buildroot'а... но пока не могу дойти где именно
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233