从keil+MDK迁移到Visual Studio
-
必备工具:visualgdb、keil、jlink(可在visualgdb上下载)等
-
破解visualgdb,使用visualgdbkeygen破解
目前的问题是,需要破解两次,才能正常使用 -
在visualgdb安装的时候,与visual studio进行互联
可在工具选项卡中,找到visualgdb的子菜单项,同时在工具选项卡的选项界面可进行visualgdb的相关设置,尤其是keil中pack的路径设置
-
使用visualgdb新建项目,可选择
Embedded Project Wizard
项目模板进行创建 -
项目模板选择后,会进行
Clang IntelliSense
的设置,默认即可 -
进入项目创建界面
可新建project,选择MSBuild或者其他
可选自动从不同形式的项目中导入,比如Keil&armclang
-
进行Device Selection配置
如果选用am-gcc,需要额外下载device package
如果选用armcc armclang
-
项目创建后,可在visualgdb project properties中进行相关设置(可同keil进行相关外设驱动库的导入、添加宏定义)
DEBUG=1;USE_STDPERIPH_DRIVER;STM32F10X_HD;__MICROLIB
-
在项目属性页进行配置,否则printf重定义会无法运行,导致烧录的hex文件无法运行
-
如果是外设标准库是同用户文件一起导入工程,不需要另外添加include(主要是为了intelliSense),如果外设标准库是外部导入,则需要在属性页面进行include的路径添加,为了intelliSense能够提供合适的代码诊断与代码提示