再看官方资料看到说能取MCU信息,去HAL库中翻了翻真有。
看另外一份资料时那个作者说他推荐用STM32CubeIDE, 说用的感觉不错。我也试试
既然换了IDE, 那ITM打印在CubeIDE中怎么弄,也试试
和MDK中设置基本一致,只是设置的菜单位置不同
将代码优化级别设置为0(不优化)
如果选的是STLINK(板子上是STLINKV3), 如果驱动旧,提示升級STLINK驱动就先升级一下。
打开Trace开关下好剩下的断点
单步F6, 全速F8, 这时就可以看到printf打印出的ITM调试信息了。