目录
PlatformIO 官网信息
官网:https://platformio.org
文档:https://docs.platformio.org
社区:https://community.platformio.org
关于PlatformIO版本
当前(2023-11) PlatformIO 6.1.11
从PlatformIO 6.1.10 开始不再默认创建CMakeLists.txt文件。所有的库文件依赖及编译选项均配置在platformio.ini 文件中。
PlatformIO 可回退到 6.1.9 或更早版本。
PlatformIO 历史版本:https://pypi.org/project/platformio/#history
PlatformIO 历史版本回退方法:
- 进入PlatformIO的安装目录,如 ~/.platformio/penv/bin
- 输入 ./pip uninstall platformio
- 重新安装 ./pip install platformio==6.1.3
配置PlatformIO工程中依赖的头文件
若不配置或配置错误的现象是:#include "mcs51/8052.h" 飘红色波浪线或红色
注:新版本的PlatformIO不再创建CMakeLists.txt文件。所有的库文件依赖及编译选项均配置在platformio.ini 文件中。
- 查找头文件路径,一般在~/.platformio/packages/toolchain-sdcc/share,不同的版本或系统平台可能略有差异,可依照此思路查找自己的路径。
- 在platformio.ini 文件中配置头文件路径。
lib_deps = /Users/电脑用户名/.platformio/packages/toolchain-sdcc/share/sdcc/include /Users/电脑用户名/.platformio/packages/toolchain-sdcc/share/sdcc/non-free/include
- 重新加载配置
PlatformIO中提示51单片机引脚未定义
若不配置或配置错误的现象是:P1 或 P1_0 引脚不识别飘红
- 按住control 或 command键,点击#include "mcs51/8052.h",进入头文件
- 在8052.h 头文件中,将 #include <8051.h> 尖括号改为双引号,即:#include "8051.h",添加 #include "lint.h"
- 进入8051.h头文件中,添加 #include "lint.h"