arduino 编译错误
2022-03-246429
AI 快速预览详细
本文讨论了在升级到Arduino 1.8.19后,使用FireBeetle-ESP32板子编译时遇到的UnicodeDecodeError问题。具体报错信息为'ascii' codec can't decode byte 0xe1 in position 40: ordinal not in range(128)。通过调整gen_esp32part.py文件的编码设置,可以解决该问题。建议检查并修改文件以支持UTF-8编码。
|
这个编译错误是咋回事?升级了Arduino1.8.19. FireBeetle-ESP32的板子。 Traceback (most recent call last): File "gen_esp32part.py", line 524, in <module> File "gen_esp32part.py", line 471, in main UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position 40: ordinal not in range(128) Failed to execute script gen_esp32part exit status -1 为开发板 FireBeetle-ESP32 编译时出错。 |




得用乐鑫的esp32 安装包:
https://dl.espressif.com/dl/package_esp32_index.json
Arduino1.8.19安装的还需要安装python么?不能执行gen_esp32part?
File "gen_esp32part.py", line 524, in
File "gen_esp32part.py", line 471, in main