Skip to content
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

H7: CAN core reset on no ACK and high transmit error counter #1502

Merged
merged 2 commits into from
Jul 15, 2023

Conversation

briskspirit
Copy link
Contributor

No description provided.

@adeebshihadeh
Copy link
Contributor

No issues so far driving around in the EV6, but do we have a reliable way to reproduce this? If not, we should be able to repro by running fingerprinting in a loop and confirm it never fails now.

@sshane
Copy link
Contributor

sshane commented Jul 13, 2023

Out of 100 fingerprint attempts with this branch, all succeeded (had no dropped frames), while only 14 of 100 passed on panda master.

@adeebshihadeh
Copy link
Contributor

How exactly does this fix the fingerprinting issue? Just recover faster when multiplexing quickly?

@briskspirit
Copy link
Contributor Author

Recover faster and not to overload H7 with interrupts while trying to send frame on non-responsive bus (as we have auto retry on failed TX enabled)

@adeebshihadeh
Copy link
Contributor

Let's write a good comment for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants