BI6LQC的空岛

  1. 首页
  2. 一点教程
  3. 正文

VSCode+Platformio踩坑实录

2022年3月16日 364点热度 0人点赞 0条评论

PlatformIO 是一个用于物联网开发的开源生态系统。它提供跨平台的开发环境和统一的调试器,还支持远程单元测试和固件更新,更多简介可以度娘查询。

这个工具兼容stm32、stc、esp、arduino等平台,结合VSCode使用非常方便,但是安装非常麻烦,导致国内相关的讨论比较少,我使用的IAP15系列单片机几乎找不到配置的先例,我自行摸索了一个下午,把我所遇到的问题都总结了一下。

1、安装不上

因为我们国内的网络环境,可能导致与platformio的服务器连接不是那么稳定(即使是这样platformio还是坚持用py脚本在线安装。。),安装方法其实有很多,这里就不赘述了,可以找一下其他大佬的教程。


2、C/C++配置警告

这个问题其实不影响正常编译和生成固件,忽略即可。


3、头文件报错

platformio用的头文件

Keil的头文件

Platformio与Keil用的头文件差别很大,但是它也不会给你提供头文件,我翻了翻官方文档,最后在GitHub上找到了,为了方便大家使用,我把头文件上传到了百度云,可以按需下载使用。立即下载提取码ityy,下载了头文件之后扔进项目根目录的include文件夹就ok了。


其他问题遇到了再说。


platformio在语法上也和Keil有一些区别,如果刚从Keil转到Platformio,应该需要一段时间的适应,但是适应之后就会发现这是一个非常方便的工具,他集成了Debug,编译和构建的功能,还能直接烧录程序,可以同时取代Keil和STCISP。祝愿各位大佬在以后的开发工作中0Errors,0Warnings

标签: 暂无
最后更新:2022年3月16日

BI6LQC

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

取消回复

COPYRIGHT © 2022 BI6LQC的空岛. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备19009803-2号