Вот и моя профессия железо. И немного встраиваемый линукс.
У меня сейчас платы под рукой нет. Поэтому расскажу по памяти. Если смотреть на модуль процессора так, чтобы ключ был слева сверху. Контакты нулевого уарта по правой стороне сверху 4 штуки. (два их них звонятся на контактные площадки RXD0, TXD0 на обратной стороне платы) Потом, ниже (теоретически) 4 контакта uart1 (порядок не скажу, но можно глянуть осцилом/тестером - на выходах будет лог 1, на входах, соответсвенно 0), потом должны идти uart2, uart3 по 2 контакта (у них нет управления потоком). Это на основании распиновки похожего модуля от того же производителя. Правда на том модуле по 38 контактов на сторону (у нас - 37, кажется) и PLD гребенка, а не краевой.
В нулевой uart и загрузчик и ядро сыплют отладочную информацию и слушают оттуда команды. Проще использовать один из 3 оставшихся уартов. Вроде как в этой железке на них ничего не висит.
З.Ы. пробовал через консоль делать
echo "123456" > /dev/ttyS1
и смотреть осцилом предполагаемые выходы. Но у меня слишком древний осцил и я ничего не увидел. А
cat /dev/urandom > /det/ttyS1
почему-то не работает и ругается.