上一篇博客已经编译源码生成了ESP32C3的固件lvgl_micropy_ESP32_GENERIC_C3-4.bin,这篇博客开发一个界面。
一、开发环境
1、安装开发工具
Windows安装Thonny工具,官网链接:Thonny, Python IDE for beginners。
参考博客:用MicroPython开发ESP32- 用Thonny写程序_esp32用什么软件编程-CSDN博客
2、安装固件
先将目标板通过USB线连接到PC,然后打开电脑的设备管理器,查看端口下是否有设备,有设备表明连接成功。
启动Thonny,选择Tools->options...
选择Interpreter,选择解释器和连接端口
点击Install or update Micropython(esptool)(UF2)
此时选择框不能点击,等待下载variants info...
点击Select Local Micropython image...
选择固件lvgl_micropy_ESP32_GENERIC_C3-4.bin
点击Install开始烧写固件,等待烧写完成
点击close。
不过烧写这个固件后无法启动,一直复位,这个项目的作者正在解决这个问题
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x40380df4
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0xf28
load:0x403cc710,len:0x89c
load:0x403ce710,len:0x2b14
entry 0x403cc710
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x40380df4
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0xf28
load:0x403cc710,len:0x89c
load:0x403ce710,len:0x2b14
entry 0x403cc710