Всем здравствуйте. Плата Hola-Pc (билдрут (2014.08), u-boot(2013.10), используется предустановленный образ (rootfs_qtgst.tar.gz). Никакие изменения в настройки не вносились. Пробую консольную приём/передачу через uartЫ.
uart1 в системе /dev/ttymxc0.
uart2 в системе /dev/ttymxc1.
настройка uartов:
stty -F /dev/ttymxc0 115200 -echo cs8 raw
приём/передача через консоль:
cat > /dev/ttymxc0 и cat < /dev/ttymxc0
на /dev/ttymxc0 всё ходит хорошо в обе стороны
на /dev/ttymxc1 нормальна только отправка, принимать и отображать данные в консоли отказывается.
Подскажите в чём может быть причина?
На Hola-PC нет преобразователей уровней,
вы это как-то учитываете, или просто подключаете эти два уарта между собой ?
на противоположном конце тестируемых уартов другой комп через модуль-преобразователь uart-usb (на основе ch3400).
в ядре 3.10.17 штатно включен один уарт (uart1 в системе /dev/ttymxc0) - второй в DTS как прописан ?
пока не очень силён в терминах и настройках, уточните пожалуйста в каком именно файле включение уарта смотреть? не imx6sl.dtsi случаем?
если в нём, то uart1 описан так:
uart1 {
pinctrl_uart1_1: uart1grp-1 {
fsl,pins = <
MX6SL_PAD_UART1_RXD__UART1_RX_DATA 0x1b0b1
MX6SL_PAD_UART1_TXD__UART1_TX_DATA 0x1b0b1
>;
};
};
тогда не совсем понятно как правильно прописать uart2.