SDK-1.1M для начинающих: мигаем светодиодами

Пишем простую программу и мигаем светодиодами. 

 

 

Читаем далее

STM32 USB HID: отлаживаем под Linux

В Linux есть свои прелести. Например, удобная команда lsusb, которая упрощает жизнь при отладке контроллера с USB интерфейсом. Но не все так просто.

Читать далее «STM32 USB HID: отлаживаем под Linux»

STM32 USB HID: неправильный размер буфера

Если взять пример USB HID из сети Интернет, то при чтении данных из устройства вы будете получать по 2 байта данных. Почему это так и как это исправить. Читать далее «STM32 USB HID: неправильный размер буфера»

STM32CubeIDE: внешний OpenOCD

Как выяснилось, отладчик STM32CubeIDE эпизодически отваливается. Разбираемся как с этим бороться… Читать далее «STM32CubeIDE: внешний OpenOCD»

Как бороться с зависанием STM32CubeIDE при старте

Оказывается STM32CubeIDE умеет виснуть при старте. Как с этим бороться? Читать далее «Как бороться с зависанием STM32CubeIDE при старте»

STM32CubeIDE: отладочный вывод

В STM32CubeIDE немного изменился способ включения отладочного вывода (semihosting) по сравнению STM32 Workbench. Читать далее «STM32CubeIDE: отладочный вывод»

STM32CubeIDE: прошивка программ в SDK-1.1M

Вы наверно заметили, что в STM32CubeIDE можно только отлаживать программу. Готовых средств для запуска релизной версии просто не предусмотрено. Давайте это исправим.

Читать далее «STM32CubeIDE: прошивка программ в SDK-1.1M»