摘要:
dap link是个不错的STM32下载/调试工具,然而STM32Cube并没有直接支持它,只能通过openocd的方式间接支持. 网络上虽然已经有了其他人的教程,不过基本都是基于linux或者msys2的.我来出个纯windows的配置方案~ 软件环境下载 | 名称 | 网站 | | | | | 阅读全文
摘要:
首先添加这两个Includes: 然后就可以在代码里用这个来判断是否有连接了: 主要有这几个状态: 如果出现找不到hUsbDeviceFS的情况,可参考这个: https://www.cnblogs.com/DragonStart/p/12004286.html 阅读全文
摘要:
症状 在main中尝试发消息给上位机: 解决方法 在STM32生成的HID项目里,默认是没有把hUsbDeviceFS导出的,需要修改usb_device.h文件,在 USER CODE BEGIN VARIABLES 和 USER CODE END VARIABLES 之间,导出hUsbDevic 阅读全文
摘要:
症状 最近开始学习STM32Cube,发现新建工程后无法正常调试,过了HAL_Init();之后就无法继续调试了. 无法进行让程序暂停以及停止等操作.并在输出窗口不断刷出 ERROR: Can not read register xx while CPU is running 原因 cube新建工程 阅读全文