本帖最后由 陈炼大雕萌妹 于 2021-1-1 14:28 编辑
window环境搭建
1、window下需要提前安装vscode,然后收索插件iotlink,这个插件是华为开发的。感觉挺好用的。
2、安装完成之后重启vscode。
3、gcc编译的重点在于makefile,本项目工程的makefile是基于STM32cubemx生成的STM32 makefile工程,但是并不适用于雅特力的芯片,所以自己在基于这个上更改了一些.
makefile内容
4、有了makefile工程,就可以导入vscode。
5、iotlink的使用教程 https://flyfishzy.github.io/iotstudio-doc/zh/,里面可以用openocd,调试debug,编写代码。iotlink的依赖项需要C/C++,大家记得安装。
c_cpp_properties.json配置文件,可以写,也可以直接勇敢C/C++插件配置- {
- "env": {
- "sdkPath": "iot_link"
- },
- "configurations": [
- {
- "name": "Win32",
- "includePath": [
- "C:/Users/admin/.iotlink/tools/gcc-arm-none-eabi/arm-none-eabi/include",
- "C:/Users/admin/.iotlink/tools/gcc-arm-none-eabi/lib/gcc/arm-none-eabi/9.2.1/include",
- "${workspaceFolder}/**",
- "${workspaceFolder}/SYSTEM/delay",
- "${workspaceFolder}/AT32F4xx_StdPeriph_Driver/inc",
- "${workspaceFolder}/CMSIS/CM4/DeviceSupport",
- "${workspaceFolder}/CMSIS/CM4/CoreSupport",
- "${workspaceFolder}/SYSTEM/sys",
- "${workspaceFolder}/SYSTEM/usart",
- "${workspaceFolder}/USER",
- "${sdkPath}/**"
- ],
- "browse": {
- "limitSymbolsToIncludedHeaders": true
- },
- "defines": [
- "_DEBUG",
- "__CC_ARM",
- "AT_START_F421_V1_0",
- "AT32F421K8T7",
- "USE_FULL_ASSERT",
- "USE_STDPERIPH_DRIVER"
- ],
- "intelliSenseMode": "msvc-arm",
- "cStandard": "c99",
- "cppStandard": "c++14",
- "compilerPath": ""
- }
- ],
- "version": 4
- }
gitee工程:https://gitee.com/elec123/socket
如果有想了解雅特力芯片的可以加群 1121757020
如果有想了解如何搭建换记得可以加群 274407988
|