Сообщение от bass1981
|
Вот под 415 рабочий но HID.
|
Открыл этот проект,
сменил device на STM32F401VC.
Компилирую, выскакивают ошибки:
error: #35: #error directive: Enable USB OTG Full-speed in RTE_Device.h!
error: #35: #error directive: Enable USB OTG High-speed in RTE_Device.h!
Открываю RTE_Device.h,
в Configuration Wizard активирую соответствующие опции:
![](https://kazus.ru/forums/attachment.php?attachmentid=58699&d=1391849984)
Снова компилирую,
теперь компилируется с двумя предупреждениями:
warning: #223-D: function "USBD_Initialize" declared implicitly
warning: #223-D: function "USBD_Connect" declared implicitly
Заливаю как есть,
подключаю к компу, опять ноль реакции.
Повторюсь, что пример на SPL собирается в Keil и работает на устройстве нормально.
Может есть какая особенность в инициализации usb 401-го чипа, которая не учитывается библиотекой Keil'а, поищу ка я errata на него...