Ник:
Пароль:

Контакты

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
buildroot-2019.02 на базе ядра 4.14.78-1.0.0 для i.mx6 quad/dual/solo
skn
Добавлено 20.04.2019 12:13 Сообщение: 21
skn
0

Пункты: 1016
Регистрация: 27.07.2009
добрый день!
Проблема такая:
Собрал сабж. imx6sk_gst_defconfig. плата - hola-pc
сделал флешку через mk-sd.sh, причем bash ругается на строку
echo '1,,L' | sfdisk -L --in-order -uM $DISK >> mk-sd.log 2>&1.
Сделал так:
echo '1,,L' | sfdisk $DISK >> mk-sd.log 2>&1
посмотрел, раздел создается.
Непосредственно проблема - плата не стартует совсем, пробовал разные флешки. Как можно решить?
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 20.04.2019 12:24 Сообщение: 22
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Уточнение. С флешкой, сделанной в другом buildroot стартует нормально, т.е. дело точно не в питании
Спуститься к концу Подняться к началу
Персональная информация
skn
Добавлено 20.04.2019 21:59 Сообщение: 23
skn
0

Пункты: 1016
Регистрация: 27.07.2009
Запустилась плата только после ввода всех команд из mk-sd.sh вручную, вместо sdisk использовал fdisk
Спуститься к концу Подняться к началу
Персональная информация
deadstar2009
Добавлено 25.08.2019 18:14 Сообщение: 24
deadstar2009
0

Пункты: 122
Регистрация: 25.08.2019
Добрый день.
Появилась задача обновить i.mx6 solo с buildroot 2016.02 (точно не помню) до 2019 (любой рабочий).
Выбор пал на 2019.02.
Вопросы:
1) Нужно прикрутить драйвер USB модема SIM7100E (на старой сборке он работает). С кросс компиляцией знакомлюсь, но до профессионала еще очень далеко. Пока вышло прикрутить только одно необходимое для работы приложение.
2) Необходимо управление питанием USB шины из консоли (что в старой что в новой сборке при отправке команды echo suspend > power/level ошибка invalid argument). Если я правильно понимаю, недоступно управление.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.08.2019 21:41 Сообщение: 25
sasamy
4.70

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

1) Нужно прикрутить драйвер USB модема SIM7100E (на старой сборке он работает).


драйвер есть в ядре и включен в сборку - теоретически ничего прикручивать не надо

Цитата

2) Необходимо управление питанием USB шины из консоли


какая у вас плата ?
Спуститься к концу Подняться к началу
Персональная информация
deadstar2009
Добавлено 26.08.2019 11:42 Сообщение: 26
deadstar2009
0

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

1) Нужно прикрутить драйвер USB модема SIM7100E (на старой сборке он работает).


драйвер есть в ядре и включен в сборку - теоретически ничего прикручивать не надо

Цитата

2) Необходимо управление питанием USB шины из консоли


какая у вас плата ?


Драйвер есть, только я так понимаю он реализован не как serial, а как ndis. Нам нужна Serial реализация (пробовал подавать команды AT - полный игнор от чипа получал).

По модели платы - модуль мы используем i.mx6s(d), материнка у нас собственной разработки, имеются схемы. Могу в ЛС приложить.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.08.2019 12:23 Редактировалось 26.08.2019 12:41 Сообщение: 27
sasamy
4.70

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

Драйвер есть, только я так понимаю он реализован не как serial, а как ndis. Нам нужна Serial реализация (пробовал подавать команды AT - полный игнор от чипа получал).


должно создаваться 5 портов

Serial port layout:
0: QCDM/DIAG
1: NMEA
2: AT
3: AT/PPP
4: audio

https://lore.kernel.org/patchwork/patch/637325/

посмотрите lsmod и ls /dev/ после подключения модема

Цитата

материнка у нас собственной разработки, имеются схемы. Могу в ЛС приложить.


можете самостоятельно посмотреть схему - на какой пин выведено управление питанием USB порта, переключить его на GPIO и упралять им через sysfs

https://www.kosagi.com/w/index.php?title=Definitive_GPIO_guide
Спуститься к концу Подняться к началу
Персональная информация
deadstar2009
Добавлено 26.08.2019 23:27 Сообщение: 28
deadstar2009
0

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

Драйвер есть, только я так понимаю он реализован не как serial, а как ndis. Нам нужна Serial реализация (пробовал подавать команды AT - полный игнор от чипа получал).


должно создаваться 5 портов

Serial port layout:
0: QCDM/DIAG
1: NMEA
2: AT
3: AT/PPP
4: audio

https://lore.kernel.org/patchwork/patch/637325/

посмотрите lsmod и ls /dev/ после подключения модема

Цитата

материнка у нас собственной разработки, имеются схемы. Могу в ЛС приложить.


можете самостоятельно посмотреть схему - на какой пин выведено управление питанием USB порта, переключить его на GPIO и упралять им через sysfs

https://www.kosagi.com/w/index.php?title=Definitive_GPIO_guide


спасибо большое за ответы и инструкции.
Модем впаян в плату, поэтому "выдернуть" его невозможно. Порты есть (ls /dev выдает TTYUSB0-5) но ни на одну at команду по порту 2 он не отвечает. Пробовать в 3-ий стучаться?
По питанию, тоже спасибо за подсказку, пока колупаю.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.08.2019 01:18 Сообщение: 29
sasamy
4.70

Пункты: 76926
Регистрация: 14.08.2009
Цитата
Порты есть (ls /dev выдает TTYUSB0-5) но ни на одну at команду по порту 2 он не отвечает. Пробовать в 3-ий стучаться?


по описанию должно быть 5 портов, т.е. 0-4, может еще что-то распаяно ? пробуйте конечно все порты, например

microcom /dev/ttyUSB3

выход из microcom - клавишами [ctrl] + [x]
Спуститься к концу Подняться к началу
Персональная информация
deadstar2009
Добавлено 27.08.2019 02:09 Сообщение: 30
deadstar2009
0

Пункты: 122
Регистрация: 25.08.2019
Цитата
Цитата
Порты есть (ls /dev выдает TTYUSB0-5) но ни на одну at команду по порту 2 он не отвечает. Пробовать в 3-ий стучаться?


по описанию должно быть 5 портов, т.е. 0-4, может еще что-то распаяно ? пробуйте конечно все порты, например

microcom /dev/ttyUSB3

выход из microcom - клавишами [ctrl] + [x]


прошу прощения, "очепятался", идут с 0 по 4.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux