vscode配置EIDE插件开发stm32遇到.net6报错解决

记录跟随B站up左岚配置时出现的几个问题

1、.net6安装失败,每次打开vscode都会弹出重新安装

根据命令行报错显示的是检测到的是v3.1版本的,不是v6.0版本的。
原因:其实并未安装失败,而是检测到的是电脑里原来的版本,要把新版本优先级调高。
解决方法:找一下两个版本的安装路径(一般和下图一样),检查系统环境变量,把v6.0版本移动到v3.0版本上面,重启电脑或以管理员身份打开vscode。
在这里插入图片描述

2、导入江协工程直接编译报错未定义stm32f10x.h

原因:江协工程配置魔术棒里少了一个预处理宏定义STM32F10X_MD,用来指明芯片型号,注意中间是英文逗号

STM32F10X_MD,USE_STDPERIPH_DRIVER

解决方法:在魔术棒里加入后重新导入一下,或者直接在eide的工程预处理宏定义里添加。
在这里插入图片描述

3、stlink、daplink烧录失败

换几个版本的烧录选项,选能用的一个。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐