乐鑫技术交流
直播中

刘丽

7年用户 1273经验值
私信 关注
[问答]

如何通过JTAG这个接口给ESP32-LyraT-Mini_V1.2烧录代固件?

你好,
      我发现ESP32-LyraT-Mini_V1.2开发板有JTAG接口引出,我们想通过这个开发板上面的ESP32-WROVER-B模块做二次开发(UART0串口有它用),请问如何通过JTAG这个接口给板子烧录代固件?
      还有这部分的相关资料能推荐下吗。

回帖(1)

kmno4

2024-7-2 16:48:45
要通过JTAG接口给ESP32-LyraT-Mini_V1.2烧录固件,你需要遵循以下步骤:

1. 准备工具和材料:
   - 一个支持JTAG的编程器,例如FT2232H或J-Link
   - 一根JTAG连接线
   - 烧录软件,如Espressif的esptool.py

2. 连接JTAG接口:
   - 将JTAG连接线的一端连接到编程器的相应引脚
   - 将JTAG连接线的另一端连接到ESP32-LyraT-Mini_V1.2开发板的JTAG接口

3. 安装烧录软件:
   - 如果你还没有安装esptool.py,可以通过以下命令安装:
     ```
     pip install esptool
     ```

4. 烧录固件:
   - 打开终端或命令提示符,进入固件文件所在的目录
   - 使用以下命令烧录固件:
     ```
     esptool.py --port COMx write_flash 0x1000 your_firmware.bin
     ```
     其中,`COMx`是你的编程器连接到电脑的端口号,`your_firmware.bin`是你的固件文件名

5. 检查烧录结果:
   - 烧录完成后,你可以通过以下命令查看烧录的固件信息:
     ```
     esptool.py --port COMx read_flash 0x1000 0x10000 output.bin
     ```
     这将读取烧录的固件并将其保存到`output.bin`文件中,你可以使用文件比较工具比较原始固件和烧录后的固件,以确保烧录成功。

关于JTAG烧录的相关资料,你可以参考以下资源:

1. Espressif官方文档:https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/jtag/index.html
2. JTAG烧录教程:https://randomnerdtutorials.com/esp32-esptool-py-jtag-programming/
3. JTAG接口原理和使用方法:https://www.embedded.com/introduction-to-jtag/

希望这些信息能帮助你成功通过JTAG接口给ESP32-LyraT-Mini_V1.2烧录固件。祝你开发顺利!
举报

更多回帖

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