如何在不同的工具链中添加或更新SVD文件:一个使用Nucleo-U575ZI-Q板的例子
如何在不同的工具链中添加或更新SVD文件:使用NUCLEO-U575ZI-Q板的示例问题如何使用STM32CubIDE、IAR或Keil®在项目中添加或升级SVD文件?答案1。简介检查项目的行为。。。
如何在不同的工具链中添加或更新SVD文件:一个使用NUCLEO-U575ZI-Q板的例子
问题
如何使用STM32CubeIDE、IAR或Keil®在项目中添加或更新SVD文件?
答复
1.简介
为了检查项目的行为,有必要控制对寄存器状态所做的更改。为此,在系统视图描述(SVD)中检查这些寄存器的状态非常重要。
因此,SVD最重要的好处是,它使用调试器视图提供了有关外围设备寄存器和位字段值的详细信息。
本文的目的是分享在不同的工具链中添加SVD文件的步骤。
2.先决条件
STM32管
国际原子能机构
基尔®
3.步骤
3.1在STM32CubeIDE工具链中添加SVD文件
1.从以下链接下载系统视图说明:STM32U575和STM32U585微控制器-STMicroelectronics。
2.提取您从STMicroelectronics网站下载的文件。
3.打开STM32CubeIDE。
4.单击“窗口”->“显示视图”->“SFR”。
5.点击配置SVD设置,如下图所示。
6.浏览.SVD文件,如下图所示。
3.2在IAR工具链中添加SVD文件
1.从以下链接下载系统视图说明:STM32U575和STM32U585微控制器-STMicroelectronics。
2.提取您从STMicroelectronics网站下载的文件。
3.复制您从STMicroelectronics网站下载的STM32U575.svd文件,该文件位于\IAR Systems\Embedded Workbench 9.0\arm\config\degger\ST文件夹中。
4.打开IAR Systems\Embedded Workbench 9.0\arm\config\degger \ST文件夹中的STM32U575ZI.ddf文件,该文件对应于安装在NUCLEO-U575ZI-Q板上的MCU。
如上图所示,STM32U575.ddf文件使用STM32U5xx.svd文件。
5.为此,将您添加到\IAR Systems\Embedded Workbench 9.0\arm\config\degger \ST文件夹中的STM32U575.svd文件名修改为STM32U5xx.svd。
6.打开IAR工具链。
7.单击项目->选项。
8.浏览SVD文件,如下图所示。
3.3在Keil®中添加SVD文件
1.从以下链接下载系统视图说明:STM32U575和STM32U585微控制器-STMicroelectronics。
2.提取您从STMicroelectronics网站下载的文件。
3.将您从STMicroelectronics网站下载的STM32U575.svd文件复制到…\Keil_v5\UV4文件夹中。
4.打开命令提示符并写入命令“cd…\Keil_v5\UV4”以更改UV4文件夹的目录,然后按enter键。
5.在命令提示符中写入命令“SVDConv STM32U575.svd--generate=sfr”,然后按enter键将STM32U573.svd文件转换为STM32U577.sfr。
6.检查是否在UV4文件夹中创建了STM32U575.sfr文件。
7.使用MDK-ARM工具链打开您的项目,点击“目标选项”,如下图所示。
8.浏览UV4文件夹中生成的STM32U575.sfr文件,如下图所示。
4.链接
STM32U575和STM32U585微控制器-意法半导体
STM32CubeIDE-STM32集成开发环境-STMicroelectronics
适用于Arm的IAR嵌入式工作台| IAR
用于Arm、Cortex-M、Cortex-R4、8051、C166和251处理器系列的Keil®嵌入式开发工具。。。