使用VS2017编写stm32以及其他单片机的程序-自动补全和函数提示

首先,你有要有Visual Studio 2017 宇宙第一IDE。
其次,你需要安装Visual GDB,捎带脚你可以跨平台编译一下Linux 的程序。这里还有安卓工程。下载地址:https://visualgdb.com/download/

image.png

再次,GNU Arm Embedded Toolchain 。貌似这个可以不用,用visual gdb的就可以了。
下载地址:(https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/7-2017q4/gcc-arm-none-eabi-7-2017-q4-major-win32.exe)。
再再次,J-link不可少。目前支持openocd,pyocd,jlink。st-link不支持。

image.png

如果选择openocd则可以使用st-link了。
image.png

创建工程时,会创建一个示例工程,一个点亮led等的工程,你可以自己添加库。
image.png

示例库可以选择HAL,StdPeriph,FreeRTOS,USB Communications Device
image.png

示例代码很少,随便就可以更改了。
image.png

***划重点,代码提示还是需要配置一下才能用:这个是每个项目配置的,再创建项目需要再配置一次。
1.进入配置


image.png

2.选择代码提示工具“User native Visual Studio IntelliSense engine”


image.png

你可能感兴趣的:(使用VS2017编写stm32以及其他单片机的程序-自动补全和函数提示)