-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[VSC-1540]Remove efuse validation for JTAG #1382
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Download the artifacts for this pull request: |
Pull request has been marked as |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on windows and mac.
I was apple to repeatedly flash my ESP32H2 and ESP32S3 targets though JTAG with no errors on both operating systems.
Unfortunately the other targets available do not have a JTAG interface working.
Thank you |
Description
Removing extra validation that was added with the enhancement of flash encryption in 1.9.0 release. The validation was checking efuse to see if JTAG is disabled on the board, by doing this the board was being reset to enter second bootloader. This was causing a timing issue with JTAG flashing.
These types of low level validation needs to be handled by OPENOCD.
Fixes #1368
Type of change
Please delete options that are not relevant.
Steps to test this pull request
Flash a project using JTAG flash method.
How has this been tested?
As described above
Test Configuration:
Checklist