STM32Cube32 SWV 数据/时间线跟踪功能无法正常工作。
我正在调试会话期间启用SWV数据和时间线跟踪功能,但是无法显示变量名或值,请问有什么解决办法吗?
程序是一个简单的LED闪烁实验,其中我读取了一个端口的值:
LEDPinState = HAL_GPIO_ReadPin(GPIOC, GPIO_PIN_13);
然后测试LEDPinState的状态,并设置为相反状态,随后加上delay(100)。
程序在微控制器上运行正常,调试期间可以在“Live Expressions View”中看到LEDPinState的值在切换。
但无论如何配置,我都无法让系统在SWV数据和时间线跟踪中显示LEDPinState。
我大概尝试了几乎所有复选框、变量、时钟速度等设置,但完全没有效果。
我使用的是STLINKV3MINI,工作在GDB服务器模式,SWD接口。
STM32CubeIDE 版本:1.6.0 Build: 9614_20210223_1703 (UTC)
操作系统:Windows 10, v.10.0, 86_64 / win32
Java 版本:11.0.9.1
MCU:STM32F411CEU6
|
|