Skip to content

ESP32C3 - GPIO7 fails to Output I2C SDA Signal when fs_mount() is invoked #62749

Answered by jumper385
jumper385 asked this question in Q&A
Discussion options

You must be logged in to vote

I may have found a solution but I'm not sure if this is something that should be flagged... Perhaps the docs may be enough to tell others and I may have been a bit dumb 😅

Findings

I probed the lines and found that the MTDO pin used for JTAG debugging was outputting a signal whenever the device would start up. When I switch the pins to a different pin (GPIO10), I am able to use both, SD Card and I2C. I'm not sure why this would stop the system from spitting out data from the I2C lines but i thought. Should this be flagged as a potential problem?

For reference, SDA was connected to GPIO7 and SCL was connected to GPIO6.

Waveforms

Multi-Threading Performance

EDIT: I've since tried this with…

Replies: 2 comments 21 replies

Comment options

You must be logged in to vote
15 replies
@EricNRS
Comment options

@rftafas
Comment options

@jumper385
Comment options

@jumper385
Comment options

Answer selected by jumper385
@rftafas
Comment options

@EricNRS
Comment options

@jumper385
Comment options

@jumper385
Comment options

Comment options

You must be logged in to vote
6 replies
@EricNRS
Comment options

@rftafas
Comment options

@EricNRS
Comment options

@jumper385
Comment options

@EricNRS
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants