STM32CubeIDE使用STLink或JLinkEdu通过SWD调试STM32F407时,在调试器中运行应用程序的速度大约慢了16倍。
此外,当从STM32CubeIDE内部启动调试器时,主机电脑上甚至没有出现USB虚拟串行设备的识别。
我分别使用了STLink和JLinkEdu,但结果相同。
如果使用STM32CubeIDE调试配置中复制的命令行运行JLinkGDBServerCLI,并单独运行GDB(arm-none-eabi-gdb),应用程序会以全速运行,并且USB设备工作正常。
我看了STM32Cube中的调试配置设置,并试过更改各种选项(例如实时表达式),没有效果。
|
评论
|