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
Не работает UART3 - 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
Не работает UART3
sergzaytsev
Добавлено 18.04.2017 17:59
0
Сообщение: 1
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Доброго времени суток, уважаемые коллеги.
Модуль SK-iMX6S-SODIMM, используется совместно с платой SK-iMX6-MB-SODIMM.
Нормально работает UART2 и не работает UART3, в DTS файле прописаны оба так:
uart2 {
pinctrl_uart2_sodimm: uart2-sodimm {
fsl,pins = <
MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b0b1
MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b0b1
>;
};
};

uart3 {
pinctrl_uart3_sodimm: uart3-sodimm {
fsl,pins = <
MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b1
>;
};
};

&uart2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart2_sodimm>;
rs485-gpio = <&gpio1 14 0>;
status = "okay";
};

&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3_sodimm>;
status = "okay";
};

UART3 имеет драйвер RS-232, модуль weim отключен.
Командами stty гоняю инфу в обоих направлениях по UART2, при выдаче инфы по UART3 передатчик стоит в 1 и плюет мне прямо в душу. На прием UART3 тоже не работает. Подскажите куда копать пожалуйста.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.04.2017 19:27 Редактировалось 18.04.2017 19:41 Сообщение: 2
sasamy
4.70

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

Нормально работает UART2 и не работает UART3, в DTS файле прописаны оба так:


Эти UART прописаны в DTS изначально и работают - ничего отключать или дописывать не нужно

Цитата

UART3 имеет драйвер RS-232


проверьте без драйвера - замкните перемычкой 9-10 контакты на X4 (UART3_TX - UART3_RX) материнской платы

http://www.starterkit.ru/html/doc/SK-iMX6-MB-SODIMM_V1B.pdf

запутисте в консоли

# microcom /dev/ttymxc2

нажимайте клавиши - должен быть текст, с отключенной перемычкой текст не появится. Выход из microcom - клавишами [ctrl] + [x]
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 24.04.2017 20:02 Сообщение: 3
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Sasamy спасибо большое!!!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux