SVD Viewer:Cortex Debug独立扩展,简化您的调试体验
SVD Viewer是Cortex Debug的一个独立扩展,专门用于读取和显示System View Description (SVD) 文件中的信息,帮助您深入了解选定部件的Cortex Peripherals视图。
如何指定SVD文件:
使用CMSIS包资产服务:
在您的启动配置中,通过设置svdPath
变量来指定一个合格的包引用。例如:
{
...
"svdPath": "NXP::K32L3A60_DFP@15.0.0"
...
}
如果包支持多个设备和/或处理器,您可以选择这些选项,或在配置中使用deviceName
和processorName
变量进行设置:
{
...
"svdPath": "NXP::K32L3A60_DFP@15.0.0",
"deviceName": "K32L3A60VPJ1A",
"processorName": "cm4"
...
}
提示: 如果您使用VS Code中的Arm设备管理器扩展,可以通过以下命令自动获取包引用和设备名称:
{
...
"svdPath": "${command:device-manager.getDevicePack}",
"deviceName": "${command:device-manager.getDeviceName}"
...
}
安装Cortex Debug支持包:
找到并安装适合您的设备的Cortex Debug支持包,然后只需在启动配置中指定deviceName
变量即可:
{
...
"deviceName": "STM32F439BI"
...
}
指定SVD文件路径:
从CMSIS包或设备制造商处获取SVD文件,并在launch.json
中使用svdPath
变量指定其位置:
{
...
"svdPath": "${workspaceFolder}/STM32F103.svd"
...
}
设置选项:
所有用于从调试启动配置中提取数据的变量键名都可以修改,以避免变量名称冲突并减少配置项的重复。以下是设置名称及其默认值:
svd-viewer.svdPathConfig
- 用于获取SVD路径的调试配置键(默认值:svdPath
)svd-viewer.deviceConfig
- 用于获取设备名称的调试配置键(默认值:deviceName
)svd-viewer.processorConfig
- 用于获取处理器名称的调试配置键(默认值:processorName
)通过SVD Viewer,您可以更加灵活地管理和查看SVD文件,提升您的调试效率和体验。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com