Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
Не работает USB1
VB
Добавлено 12.03.2017 21:55
0
Сообщение: 1
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Не распознаёт устройства, устанавливаемые в порт USB1 (разъём X19).
Описание ситуации. Всё , что устанавливается в порт USB0 (разъём X22) прекрасно распознаётся и подключается. Те же самые устройства, установленные в USB1 (разъём X19) не вызывают никакой реакции системы.
Грешил на неисправность порта, однако при загрузке системы светодиод на флэш карте моргает, то есть порт вообще-то живой.
По инструкции порт "невидим" только если установлен модуль с поддержкой WiFi. У меня без поддержки (SK-iMX6-S(D)-OEM, V1B).
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 13.03.2017 00:02 Редактировалось 13.03.2017 00:23 Сообщение: 2
sasamy
4.71

Пункты: 83562
Регистрация: 14.08.2009
USB1 x19 - это порт USB OTG, работает в режиме device и разъем насколько вижу по схеме MB

http://www.starterkit.ru/html/doc/SK-iMX53_50_6-MB_V1C.pdf

не предусматривает переключение роли. Если нужен режим хоста - пропишите в DTS

arch/arm/boot/dts/imx6qdl-oem.dtsi

&usbotg {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbotg_oem>;
disable-over-current;
dr_mode = "host";
status = "okay";
};

PS пишите вопросы про SK-iMX6S-OEM в соответствующей ветке форума

http://www.starterkit.ru/html/index.php?name=forum&cat=85

эта ветка совсем для другого изделия - SK-iMX53
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 13.03.2017 21:21 Сообщение: 3
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Не помогло.
Попробовал после правки сделать uboot_rebuild, kernel_rebuild с последующим mk-sd.
Порт по-прежнему не воспринимает присоединяемые устройства.
Порт нужен. На нулевом у меня клавиатура с мышью, на первом хочу запустить мобильный интернет. Это нужно будет для проекта.
Ставить разветвитель не хочется, так как проект для транспорта, а это лишнее устройство, крепление, подбор по условиям эксплуатации и прочие задачи для конструкторов.
Может быть я всё-таки что-то не так сделал?
Изначально строки в файле и dr_mode не было. Я её добавлял. Компилятор про ошибки молчит.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 14.03.2017 07:21 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Для нормальной работы OTG порта, нужно присутствие OTG_VBUS, а он завязан на USB-B разъем (не на хост) ...
Нужно "патчить" материнку - либо замкнуть VD4 (и J8), либо подать 5В на 1 контакт X20.
Добавив dr_mode = "host" хост уже будет нормально работать.
Самое забавное, судя по состоянию моей материнки, этот баг я несколько раз для себя открывал-находил решение и забывал (вполне возможно, что и на форуме это не раз обсуждалось).
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 14.03.2017 08:25 Сообщение: 5
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
Я правильно понял?

1. Необходимо внести схемные изменения в материнку.
2. Только после этого параметр dr_mode будет иметь действие.

То есть без изменения материнки ничего сделать нельзя.
Извините за некоторую "занудливость", но проект, где я работаю должен закончиться мелкосерийным производством, а Вы понимаете, что для "конвейера" любые неточности на этапе разработки могут вырасти в большие затраты при производстве.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 14.03.2017 08:49 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
То есть без изменения материнки ничего сделать нельзя.
С ядром 3.0.35 такого эффекта не было, хотите понять почему - пожалуйста, все исходники у Вас есть.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.03.2017 11:34 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Извините за некоторую "занудливость", но проект, где я работаю должен закончиться мелкосерийным производством, а Вы понимаете, что для "конвейера" любые неточности на этапе разработки могут вырасти в большие затраты при производстве.

киты для того и делают, чтобы опробовать возможности и оценить железо..
если всё подходит, то можно для серии использовать без изменений..
если частично не подходит, то либо разработать свою конструкцию на основе существующей, либо:
Код
Нужно "патчить" материнку - либо замкнуть VD4 (и J8), либо подать 5В на 1 контакт X20.

не пойму в чем проблема? посадить монтажника и напаять дополнительный проводок на каждую плату..
какие претензии к Павлу?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
VB
Добавлено 14.03.2017 12:03 Сообщение: 8
VB
0

Пункты: 1817
Регистрация: 20.02.2017
Пол: Мужчина
Из: Самара
*** какие претензии к Павлу? ***
Господь с Вами!! При чём тут претензии?
Я веду исследования, вот и всё. Просто стараюсь вести их тщательно.
А Вам и Вашему форуму я только благодарен за разъяснения и ответы.
Монтажник действительно не проблема, просто я должен установить на этапе исследований: является ли эта технологическая операция обязательной или нет.
После меня же будут работать организаторы производства.

*****************
С ядром 3.0.35 такого эффекта не было, хотите понять почему - пожалуйста, все исходники у Вас есть.
******************
И здесь без претензий, что Вы "должны". Но ведь разумно же сначала спросить у уже "прошедших" путь, чем делать работу, которая уже проделана. Ответ типа: "предлагаю исследовать самому в таких-то и таких-то местах и файлах"- это тоже для меня ответ.

Если я нарушаю некоторые правила и границы, принятые на форуме- просто сообщите мне об этом.

С уважением, Владислав Варфоломеев.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.03.2017 19:15 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Но ведь разумно же сначала спросить у уже "прошедших" путь, чем делать работу, которая уже проделана.

часто в ФАКах на форумах пишут "перед созданием новой темы или вопросом поищите, а не был ли задан этот вопрос ранее"
т.ч. имеет смысл сначала почитать, а потом спрашивать..
или хотя бы поискать по ключевым словам
hint: местный поиск исторически не работает, проще через гугль "что-то там site:starterkit.ru"

Цитата
просто я должен установить на этапе исследований: является ли эта технологическая операция обязательной или нет.

это ваше право. вполне может оказаться, что ваша комбинация железа, периферии и софта уникальна и никто ранее этого не делал..

Цитата
Если я нарушаю некоторые правила и границы, принятые на форуме- просто сообщите мне об этом.

тут вполне толерантное сообщество и банят обычно только ботов..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)