Where is EFUSE_DIS_PAD_JTAG ?

Jonathan2892
Posts: 45
Joined: Tue Dec 07, 2021 4:04 pm

Where is EFUSE_DIS_PAD_JTAG ?

Postby Jonathan2892 » Thu Mar 02, 2023 8:59 am

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

Jonathan2892
Posts: 45
Joined: Tue Dec 07, 2021 4:04 pm

Re: Where is EFUSE_DIS_PAD_JTAG ?

Postby Jonathan2892 » Tue Mar 14, 2023 11:05 am

Help, please.

Konstantin
Posts: 13
Joined: Tue Feb 05, 2019 7:31 am

Re: Where is EFUSE_DIS_PAD_JTAG ?

Postby Konstantin » Tue Mar 14, 2023 11:22 am

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.

Jonathan2892
Posts: 45
Joined: Tue Dec 07, 2021 4:04 pm

Re: Where is EFUSE_DIS_PAD_JTAG ?

Postby Jonathan2892 » Thu Mar 16, 2023 2:00 pm

Hi,

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

Best
Jonathan

Who is online

Users browsing this forum: No registered users and 33 guests