完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我将ESP32-S2的efuse位EFUSE_UART_PRINT_CHANNEL置1后,将boot信息打印切换到UART1,现在无法使用UART0烧录程序,连接UART1有boot信息打印,但是也无法烧录程序
|
|
相关推荐
1个回答
|
|
在这种情况下,您需要使用UART1来烧录程序。以下是烧录程序到ESP32-S2的步骤:
1. 准备工具和硬件: - 一个ESP32-S2开发板 - 一个USB转串口模块(例如CH340、FT232等) - 连接线 - 烧录软件(例如esptool.py) 2. 连接硬件: - 将USB转串口模块的TX(发送)和RX(接收)引脚分别连接到ESP32-S2的GPIO4(TX1)和GPIO5(RX1)引脚。 - 将USB转串口模块的GND(地)引脚连接到ESP32-S2的GND引脚。 - 使用USB线将USB转串口模块连接到电脑。 3. 安装烧录软件: - 安装Python环境(如果尚未安装)。 - 安装esptool.py工具。可以通过以下命令安装: ``` pip install esptool ``` 4. 配置烧录参数: - 打开命令行工具(例如cmd、PowerShell或终端)。 - 使用以下命令配置烧录参数: ``` esptool.py --port COMx write_flash -z --flash_size 4MB 0x1000 bootloader.bin 0x8000 partition_table.bin 0xe000 app.bin ``` 其中,`COMx`是您的USB转串口模块的端口号,`bootloader.bin`、`partition_table.bin`和`app.bin`分别是烧录文件的路径。 5. 烧录程序: - 在命令行工具中输入以下命令开始烧录程序: ``` esptool.py --port COMx --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_size 4MB 0x1000 bootloader.bin 0x8000 partition_table.bin 0xe000 app.bin ``` 这将使用UART1烧录程序到ESP32-S2。 6. 完成烧录: - 烧录完成后,ESP32-S2将自动重启并运行烧录的程序。 注意:请确保在烧录过程中不要断开USB转串口模块与ESP32-S2的连接,否则可能会导致烧录失败或设备损坏。 |
|
|
|
只有小组成员才能发言,加入小组>>
527浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
421浏览 4评论
396浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 10:23 , Processed in 0.930513 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号