优点
有clion的强大代码提示和补全能力,并且可以使用arduino的库进行开发
官网
安装
安装python3环境
略...
安装全局依赖
python3 -m pip install -U platformio
安装开发板依赖
- 打开控制台
pio home
- 浏览器访问:http://127.0.0.1:8008/
- 点击左边菜单的Platforms,然后选择Platforms
- 搜索8266,会搜索到Espressif 8266,点击进入详情,然后install
创建项目
- 点击右边菜单的home,然后new Project
- 根据情况填写信息,然后点击finish
- 安装clion
- 安装插件PlatformIO for CLion
- Clion打开刚才创建的项目
开发项目
新建main.cpp文件
#include "main.h"
void setup() {
}
void loop() {
}
编译上传
在clion右侧菜单找到platformIo点开后点击Upload
(编译上传)或者Upload And Monitor
(编译上传、并查看串口数据,可以查看日志信息判断程序是否正常运行)
常见问题
上传后卡住,看不到串口数据
目前了解到的可能原因是:在打开串口的时候会触发 RTS 拉低,导致进入复位状态(我不是很清楚,如果大佬们知道欢迎指点) 解决方案:在配置文件
platformio.ini
中添加以下配置monitor_rts = 0
如果还不行可以添加以下配置
monitor_echo = yes monitor_rts = 0 monitor_dtr = 0