Хоть я и новичок в МК... И не вижу, где же кнопки на этой клавиатуре...
Бывает поиск в Интернете по фотографии ? Ибо даже Гугль ничего не находит на USB_KEYLAMP, наш сайт нечасто перешаривает, видимо

По-прямому, я нашёл бы софт для работы с тамошним МК, по JTAG подключился, остановил проц, походил в отладчике, увидел, чем там занято ПО на дизассемблере, куда указывают векторы прерываний, точки останова там поставил, нажал клавишу, зашёл, нашел место обработки клавиши для буквы 'F' и заменил выход на D или A.
Но может много времени уйти на вводные процедуры, особенно если программа самосжатая, а флэшь свою сам МК точно должен уметь писать, если читает.
P.S. Или стоит задача ничего технологического не отрывать и быстро переделать партию в 10 000 шт через единственный доступный разъём USB ?
Он наверняка идёт на один из входов МК, который отладку не потянет. Всё равно JTAG нужен, в своём загружаемом ПО можно делать, что вздумается -- у ARM семихостинг с файлами хоста.
Сообщение отредактировал WitFed - Jul 7 2014, 10:54