关于esp32s3的内置jtag

Huckies
Posts: 6
Joined: Wed Feb 16, 2022 3:22 am

关于esp32s3的内置jtag

Postby Huckies » Wed Feb 16, 2022 3:31 am

需求:在无法使用esp32s3的uart的情况下(对串口打印信息无硬性要求),希望通过usb otg/jtag interface物理接口来烧写固件
结合datasheet和实际操作,我认为是这样的:
正常启动->成为hid设备(移植了tinyusb协议栈,配置成device模式)
按住boot再上电->进入bootloader模式,成为一个jtag设备
请问这样理解正确吗?

其次,测试发现在jtag模式下也能正常烧入固件,即使需要手动断电重启。那么请问在不需要调试的情况下jtag与dfu模式相比又有什么区别?是能提高代码安全性?还是能在正常启动的情况下将内置usb收发器完全释放给otg,不再有任何占用?

望指教,谢谢!

Who is online

Users browsing this forum: No registered users and 16 guests