clion PlatformlO 开发51(最最最全的教程)

安装插件 PlatformlO for CLion

进入这个网站下载get-platformio.py

https://docs.platformio.org/en/latest/core/installation/methods/installer-script.html#local-download-macos-linux-windows

点击 Installation Methods

选择 Local Download (macOS/Linux/Windows)

 点击 get-platformio.py

右键 另存为

运行脚本前需要配置python环境 

执行

python get-platformio.py

完成

 开始配置环境

C:\Users\Administrator\.platformio\penv\Scripts

 关闭clion 重新打开 新建项目

一直在转圈????????????????

去了社区看看,应该是clion版本的原因 

所以我新建虚拟机测试  在虚拟机内实现了 也是和上面同上的步骤

我的clion版本是2024.1  虚拟机内cLion版本是CLion 2022.1.3 测试成功了  应该是cLion版本的问题吧        

 

然后过几天又看了很多帖子  才把这个问题解决

可能原因就是.platformio安装失败

先删除文件

C:\Users\Administrator\.platformio

这个Administrator  是根据你电脑用户的名称来的

安装virtualenv虚拟环境库

pip install virtualenv

检查一下

virtualenv --help

创建virtualenv虚拟环境

virtualenv C:\Users\Administrator\.platformio\penv
virtualenv C:\Users\Administrator\.platformio\penv\Scripts\active

发现成功了!!!

还有一种情况是这样的

然后创建项目 又踩了好多坑

在platformio.ini中添加51的包 这个包就是安装.platformio位置里面的包

刷新

.pio会出现下面文件夹 那就是成功

引入头文件

ctrl+B进入 你会发现爆红 

进入 #include <8051.h>

 导入宏定义 记得将 

#include "lint.h"

放在上面

就可以烧入了

注意

这里又出现了很多坑

烧入有问题

platformio烧录卡死,一直卡在这个cycling power

又看了很多帖子  找了半天发现一个大哥解决了这个问题

需要进去这个目录

C:\Users\20393\.platformio\platforms\intel_mcs51\builder

注释掉就可以烧入了 

这大哥是怎么发现的  太牛了 !!

然后说说编译我遇到的错误

function declaration isn't a prototype

 

即使函数括号内没有任何参数,也要加一个void类型,来避免这种warning 

然后  需要这样的目录 要不然烧不进去

这就是我遇到的坑  现在分享出来 希望可以帮助大家!! 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值