У меня плата sk-imx53 v-3b
Linux version 2.6.35.3-1129-g691c08a
Не могу забрать с "контактов 7,8 или 9,10 соответственно сигналы TX , RX разема х1 ;
В стартовом листинге устройства определены так:
mxcintuart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a Freescale i.MX
console [ttymxc0] enabled, bootconsole disabled
console [ttymxc0] enabled, bootconsole disabled
mxcintuart.1: ttymxc1 at MMIO 0x53fc0000 (irq = 32) is a Freescale i.MX
mxcintuart.2: ttymxc2 at MMIO 0x5000c000 (irq = 33) is a Freescale i.MX
mxcintuart.3: ttymxc3 at MMIO 0x53ff0000 (irq = 13) is a Freescale i.MX
mxcintuart.4: ttymxc4 at MMIO 0x63f90000 (irq = 86) is a Freescale i.MX
Проверку произвожу двумя способами :
Замыкаю 7,8 контакт и отправляю из терминала
# echo TEST_UART > /dev/ttymxc1
при этом к 7,8 контакту подключен осцлограф результата нет,
а посылка на ttymxc0 работает.
# echo TEST_UART > /dev/ttymxc0
TEST_UART
вторая проверка :
# microcom -s 115200 /dev/ttymxc1
не даёт результата на осцлографе а:
# microcom -s 115200 /dev/ttymxc0 выводит эхо.
Спасибо за ответы Jury093 и sasamy !
Добавление строк
/* UART2 */
MX53_PAD_PATA_BUFFER_EN__UART2_RXD_MUX,
MX53_PAD_PATA_DMARQ__UART2_TXD_MUX,
в файл mx53_loco.c принесло положительный результат
заработал UART на 7,8 контакте те ttymxc1.
Потом добавил изменения которые предложил sasamy
те добавление строк
MX53_PAD_KEY_COL0__UART4_TXD_MUX,
MX53_PAD_KEY_ROW0__UART4_RXD_MUX,
в файл mx53_loco.c и замена файла iomux-mx53.h
К сожалению на 9,10 контактах UART не появился.
Потом добавил изменения которые предложил sasamy
те добавление строк
MX53_PAD_KEY_COL0__UART4_TXD_MUX,
MX53_PAD_KEY_ROW0__UART4_RXD_MUX,
в файл mx53_loco.c и замена файла iomux-mx53.h
К сожалению на 9,10 контактах UART не появился.
дак они там не не появятся, надо прописывать конфигурацию для пинов
EIM_D24 и EIM_D25 - это контакты заведены от процессора на разъем..
не, в магаз не надо.. достаточно логически подумать при всех исходных данных
mxc.0->UART1
mxc.1->UART2
mxc.2->UART3
mxc.3->UART4
вас интересует уарт выведенный на контакты 9 и 10
смотрим в электросхему, потом прописываем /* UART3 */
MX53_PAD_EIM_D24__UART3_TXD_MUX,
MX53_PAD_EIM_D25__UART3_RXD_MUX,
и проверяем порт ttymxc2