从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能够提供合适的代码诊断与代码提示




浙公网安备 33010602011771号