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

OpenBLT-based USB serial bootloader #228

Merged
merged 34 commits into from
Aug 27, 2023
Merged

OpenBLT-based USB serial bootloader #228

merged 34 commits into from
Aug 27, 2023

Conversation

mck1117
Copy link
Collaborator

@mck1117 mck1117 commented Aug 27, 2023

  • Avoids DFU driver woes by presenting an identical serial interface to the one used while the ECU is running
  • Create an OpenBLT target called "chibios". Runs OpenBLT as an app atop ChibiOS, instead of running it as its own port on the bare metal. This lets us recycle the existing FOME configuration of ChibiOS, its HAL, and critically the USB serial driver.
  • Gut the previous stuff in firmware/bootloader, and replace it with the OpenBLT-on-ChibiOS bootloader.
  • Delete board-specific openblt stuff.

@mck1117 mck1117 merged commit 5813c20 into master Aug 27, 2023
@mck1117 mck1117 deleted the openblt branch August 27, 2023 17:44
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.

1 participant