Loading

从keil+MDK迁移到Visual Studio

1. 必备工具

visualgdb、keil、jlink(可在visualgdb上下载)等

2. 破解visualgdb

使用visualgdbkeygen破解。目前的问题是,需要破解两次,才能正常使用

3. 与visual studio进行互联

在visualgdb安装的时候,与visual studio进行互联

可在工具选项卡中,找到visualgdb的子菜单项,同时在工具选项卡的选项界面可进行visualgdb的相关设置,尤其是keil中pack的路径设置.

4. 使用visualgdb新建项目

可选择Embedded Project Wizard项目模板进行创建
项目模板选择后,会进行Clang IntelliSense的设置,默认即可

5. 进入项目创建界面

可新建project,选择MSBuild或者其他

可选自动从不同形式的项目中导入,比如Keil&armclang

6. 进行Device Selection配置

如果选用am-gcc,需要额外下载device package
如果选用armcc armclang

7. 项目设置

项目创建后,可在visualgdb project properties中进行相关设置(可同keil进行相关外设驱动库的导入、添加宏定义)

DEBUG=1;USE_STDPERIPH_DRIVER;STM32F10X_HD;__MICROLIB


8. 配置重定向

在项目属性页进行配置,否则printf重定义会无法运行,导致烧录的hex文件无法运行

9. intelliSense

如果是外设标准库是同用户文件一起导入工程,不需要另外添加include(主要是为了intelliSense),如果外设标准库是外部导入,则需要在属性页面进行include的路径添加,为了intelliSense能够提供合适的代码诊断与代码提示

posted @ 2023-01-02 23:28  daoist1037  阅读(1115)  评论(0)    收藏  举报