Page 1 of 1

Where is EFUSE_DIS_PAD_JTAG ?

Posted: Thu Mar 02, 2023 8:59 am
by Jonathan2892
Hey,

I am working with an esp32-s3-wroom-1u-n8r8

in the technical reference manual for the esp32-s3 there is a efuse mentioned called "EFUSE_DIS_PAD_JTAG".
But I can not find anything about it in the docs and also it is not shown when I run espefuse.py summary and it is also not possible to burn it.
Am I missing something or is this just not available on an esp32-s3-wroom module?

I want to use this to have the 4 JTAG-Pins (GPIO39, GPIO40, GPIO41, GPIO42) free for use directly at reset/start-up. I want to get rid of the internal pull-up resistor on the MTCK (GPIO39) line. To do so, the technical reference says the following:
- If EFUSE_DIS_PAD_JTAG = 1, the pin MTCK is left floating after reset, i.e. IE = 1. If
EFUSE_DIS_PAD_JTAG = 0, the pin MTCK is connected to internal pull-up resistor
Is this possible to do and if so, please guide me in the right direction.

Have a nice day :)

Best
Jonathan

Re: Where is EFUSE_DIS_PAD_JTAG ?

Posted: Tue Mar 14, 2023 11:05 am
by Jonathan2892
Help, please.

Re: Where is EFUSE_DIS_PAD_JTAG ?

Posted: Tue Mar 14, 2023 11:22 am
by Konstantin
Hi!
Sorry for the inconvenience. The name in the doc is DIS_PAD_JTAG, but in the IDF and espefuse.py it is HARD_DIS_JTAG (they point to the same efuse bit). Please use HARD_DIS_JTAG for now. We will fix it soon, so after that, both names will be available.

Re: Where is EFUSE_DIS_PAD_JTAG ?

Posted: Thu Mar 16, 2023 2:00 pm
by Jonathan2892
Hi,

ah that helps a lot! Thank you! I will test it :)

Best
Jonathan