I am failing at getting the peripheral registers to show up on the vscode debugging screen.
Using a Nucleo 144 board, I downloaded the appropriate STM32H743.svd
file and put in the path in launch.json as "svdFile": "${workspaceRoot}/STM32H743.svd" like instructed at cortex-m quickstart guide.
Everything else about the debugging works alright except this. There is no obvious error message anywhere. I am using the rust-analyzer
and Cortex-Debug
extensions.
This is what i see in the VScode debugging tab:
I have come across this discussion, suggesting that one should use the pre-release version of the Cortex-Debug extension for now. This has indeed fixed the issue for me.