乐鑫技术交流
直播中

李鸿洋

10年用户 923经验值
擅长:可编程逻辑
私信 关注
[问答]

esp32s3 lvgl micropython编译烧录后,不能识别串口设备了是什么原因?

1.从https://github.com/lvgl/lv_binding_micropython下载代码
2. 参考https://github.com/lvgl/lv_binding_micropython/pull/243/files 修改源文件
3. 修改 partitions-8MiB.csv:
factory,  app,  factory, 0x10000, 0x210000,
vfs,      data, fat,     0x220000, 0x5E0000,

4. 运行:
make LV_CFLAGS="-DLV_COLOR_DEPTH=16 -DLV_COLOR_16_SWAP=1" BOARD=GENERIC_S3_SPIRAM IDF_TARGET=esp32s3
烧录后重启, 不能识别串口设备了

帮忙看下是什么原因
                                                                                                                                                

回帖(1)

Arvinhw

2024-6-7 18:05:06
根据您的描述,您已经完成了以下步骤:

1. 从GitHub下载了LVGL MicroPython代码。
2. 根据GitHub上的一个拉取请求修改了源文件。
3. 修改了partitions-8MiB.csv文件。
4. 使用指定的编译选项和硬件板烧录了代码。

现在,您的ESP32-S3设备无法识别串口设备。为了解决这个问题,请尝试以下步骤:

1. 检查硬件连接:确保您的ESP32-S3设备与计算机之间的连接正确无误。检查USB线是否损坏或松动。

2. 检查串口驱动:确保您的计算机已安装了正确的串口驱动程序。如果没有,请从设备制造商的官方网站下载并安装。

3. 检查烧录过程中的错误:在烧录过程中,如果出现任何错误,请仔细阅读错误信息并根据提示进行修复。

4. 检查代码修改:您提到您根据一个拉取请求修改了源文件。请确保这些修改是正确的,并且不会导致串口设备无法识别。如果可能,请尝试回滚到原始代码,然后再次烧录以检查问题是否仍然存在。

5. 检查partitions-8MiB.csv文件:确保您修改的分区文件是正确的,并且适用于您的ESP32-S3设备。如果可能,请尝试使用默认的分区文件进行烧录。

6. 检查编译选项:您使用了特定的编译选项进行烧录。请确保这些选项适用于您的ESP32-S3设备和LVGL MicroPython代码。如果可能,请尝试使用默认的编译选项进行烧录。

7. 检查LVGL MicroPython代码:确保您下载的LVGL MicroPython代码是最新的,并且适用于您的ESP32-S3设备。如果可能,请尝试使用其他版本的代码进行烧录。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分