笔记:TFT_eSPI不支持ESP32C6;ESP8266运行LVGL注意事项
一、TFT_eSPI不支持ESP32C6
- 添加TFT_eSPI后,编译报错;
- 结果是TFT_eSPI不支持,因为TFT_eSPI在两年前就没有继续开发了,可能导致C6 这种比较新的没有支持。
- 具体解决可以用其他的库,或者自己更改TFT的驱动函数。
二、PIO编译旧工程或ESP8266创建工程报错
报错:Error: Could not find one of ‘package.json’ manifest files in the package
- 找到C盘用户路径下的包,因为部分包已经不被支持了,导致出问题了问题。如下我之前有两个ESP8266,全部删掉后,再编译会重新下载,即解决了。
- 具体说明:https://github.com/esphome/issues/issues/4691
三、ESP8266运行LVGL
- 移植TFT和LVGL后,想要运行例程,报错:section
.bss' is not within region
dram0_0_seg’ - 解决办法参考:https://www.cnblogs.com/zhengyun_ustc/p/dram0_0_seg.html
- 主要是更改#define LV_MEM_CUSTOM为1,然后不运行demos例程