Semihosting на STM32
Работает в режиме Eclipse + open ocd + GNU ARM Eclipse Plug-ins Важно, режим Semihosting будет работать только в отладочном режиме
Заметки для себя
Работает в режиме Eclipse + open ocd + GNU ARM Eclipse Plug-ins Важно, режим Semihosting будет работать только в отладочном режиме
Для создания USB CDC используем STM32Cube v.4.1.0 и STM32Cube_FW_F4_V1.8.0
Пример показывает, как ввести систему в режим STOP и пробуждения из этого режима. Это достигается с помощью пользовательского кнопочного EXTI0. LED1 LED2 включены в режиме RUN и выключены в режиме…
Есть главное окно, наследник QWidget. Большую часть времени оно свернуто в трей. При возникновении некого события необходимо показать на экране сообщение с информацией в виде окна, наследника QDialog.
Полученный статический QT exe файл весит больше 15 мБайт, для уменьшения его размера можно воспользоваться утилитой UPX — a powerful executable packer для сжатия необходимо ввести команду upx.exe -9 -o new_file.exe old_file.exe