Добрый день.
Плата V2, с монитором SK-ATM0700D4-Plug. Работаю с платой с помощью USB-клавиатуры. Программу заливаю по ftp.
К COM-порту подключен кабель, на свободном конце перемычка прием-передача.
На Си написана следующая программа, для передачи двух пакетов данных:
В ответ на выполнение программы получаю:
Причем, первая передача-прием данных происходит корректно, только при отключенной USB-клавиатуре (если оставить включенной в выходные массивы записывается тот же мусор, с измененными первыми двумя байтами, но они оба читаются из порта).
Помогите, пожалуйста, разобраться со следющими пунктами:
1) В чем причина некорректной передачи данных при подключенной клавиатуре?
2) Почему COM-порт читает только первый пакет данных при отключенной USB-клавиатуре?
самое простое - при конфигурировании ядра (make menuconfig или make linux-menuconfig в buildroot'е) в разделе Boot options/Kernel command line type выбираете как ядро будет получать командную строку, вам разумно сделать там Always use default..., потом на строку выше отредактировать командную строку, как вам посоветовал sasamy
Удалил в командной строке console=ttymxc0,11520, перепрошился - загрузка платы происходит до строки NET: registered protokol family 17, на этой строке все останавливается, ethernet подключаю - фтп не доступен. В чем беда?
lexx666, можете вкратце объяснить, как это сделать, на данной плате (я тут читал про какие то особенности связанные с уровнями напряжений), или подкинуть пару ссылок, где можно было бы просвятиться по данному вопросу?