工作常用IDEA,不想在电脑上装太多软件,之前在Idea上写Python,那么用Idea写microPython应该也是可以的,就是为了不装PyCharm,如果你一直在Idea上写python,可以照着试试
环境:你window10 ,python3.7.5,IDEA(2020.3) 硬件部分ESP32-C3(10块钱买的)
参考: https://blog.csdn.net/qq_43454310/article/details/114792124
-
首先安装MicroPython插件(前提是已经安装过了Python插件)
-
使用Idea创建一个Python项目
-
在facets中添加micropython
选中项目点击ok
-
配置端口,点击ok (端口号可以从 管理—>设备管理–端口 中查找)
-
下载固件
去 https://www.micropython.org/download/ 下载自己对应板子的固件 我用的是
-
下载需要工具包
#esp工具包,用这个刷入micropython
pip3 install esptool
#用这个进入micropython
pip3 install rshell
- 刷入固件
因为要使用esptool这个工具 使用
#需要用命令查看esptool的位置
pip show -f esptool
#获取的一大堆命令中找到 `Location:
如果经常要用建议配置到Path中
#清空ESP32
esptool --chip esp32-C3 --port COM3 erase_flash
刷入固件(在esp32-20220117-v1.18.bin文件目录下执行)
esptool --chip esp32-C3 --port COM3 --baud 460800 write_flash -z 0x1000 esp32-20220117-v1.18.bin
# 0x1000 也可能是 0x0
- 测试
在刚创建的项目中 创建main.py文件(项目目录下 不要放在任何文件夹下,名字也不能改)
在这里插入图片描述](https://img-blog.csdnimg.cn/930fe364675a463db5176fd998101e41.png)
运行: Run ‘Flash main.py’ (注意框起来的部分,run时就时执行这条指令)
- 查看在板子中运行结果(Tool -> MicroPython -> microPython REPL)
然后按Ctrl + D(或者复位按钮)
注意点: main.py 所在位置,以及文件名称, 错了之后,文件能上传到板子里,但是无法运行