Здравствуйте, стал обладателем данной платы, возникла проблема с первичной загрузкой.
Подключаю плату к компу через COM-порт, запускаю терминал командой: minicom -D /dev/ttyS0
Начинается загрузка и я вижу надпись "Hit any key to stop autoboot" и 3-х секундный отсчет, все мои попытки нажать любую клавишу были проигнорированы, то есть дальше просто начинается загрузка ядра.
Что мне сделать, что бы плата начала реагировать на нажатия с клавиатуры?
Полагаю, после загрузки ядра, консоль работает нормально?
Если виртуальная машина скачивалась давно (более месяца назад), скачайте ее заново и обновите u-boot, загрузитесь по USB и выполните скрипт uboot_update, для этого должна быть запущена виртуальная машина и правильно настроена сеть (т.к. он кипирует бинарник по tftp).
Если у вас Linux нативный - проверьте что порт не использует аппаратное управление потоком.
minicom -s
Serial port setup
например у меня с преобразователем USB <->RS232
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
если использует - отключите, это же относится к любой системе независимо от виртуальной машины. Независимо от терминальной программы и ОС аппаратное управление потоком для последовательного порта на котором работает терминал должно быть отключено.
Я перечитал мануал, сказано, что ВМ нужна для сборки ядра, я же пока хочу просто попасть на саму плату. После загрузки ядра я вижу надпись "Welcome to buildroot. Buildroot login: ", ввожу root и ничего не происходит ни приглашения для ввода пароля, ни приглашения в консоль системы, Пожалуйста, не пинайте, поясните, что мне делать.
При вводе имени все вводимые символы отображаются, но при нажатии на ентер курсор переносится на начало строки "buildroot login: " и далее все вводимые символы затирают надпись, как при нажатом инсерте. Может есть смысл попробовать на другой машине?
Попробовал несколько разных ком-шнурков, попробовал другие терминалы, попробовал запустить плату на машине с WinXP на борту (до этого все время были попытки запуска на ос Linux Debian), попробовал поиграться с линиями прерываний IRQ, результата не добился.