USB HID Проблемы со сборкой в ​​Keil uVision v.5.24.2.0 с LPC55S69 - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь заставить работать USB-HID с LPC55S69 и uVision уже несколько дней. С MCUXpresso я мог запустить API, но без отчета о функциях get / set. Не удалось также перенести проект MCUXpresso на uVision.

В uVision IDE я включил USB: Устройство: HID через «Управление средой выполнения». С помощью кнопки «Разрешить» я получил зависимости зеленого цвета. Я бы сменил USB на вариант MDK-Plus из-за старой лицензии. После некоторых исправлений я застрял в этой ошибке компоновщика:

Error: L6218E: Undefined symbol Driver_USBD0 (referred from usbd_config_0.o).

Насколько я исследовал, Driver_USBD0 должен быть доступен как USB API для main. У меня была эта информация: https://www.keil.com/pack/doc/mw/USB/html/group__usbd__hid_functions.html и локальный файл от uVision, где API был хорошо документирован. Я уже запрограммировал много USB-HID с другими USB-стеками, поэтому мне не нужна информация о USB или USB-HID, я просто не знаю, почему у меня нет Driver_USBD0 и как получить это с LPC55S69.

Пока гуглил проблему, я видел много подобных USB-HID-вещей для просмотра с другими микроконтроллерами. Картинки для настройки SDK выглядели немного иначе.

Было бы интересно, если кто-нибудь воспроизвел эту проблему, и может дать мне подсказку.

...