Skip to content
This repository was archived by the owner on Mar 7, 2026. It is now read-only.

mspm0: stub flashing, support for newer parts#2189

Open
hardesk wants to merge 72 commits intoblackmagic-debug:mainfrom
hardesk:mspm0u
Open

mspm0: stub flashing, support for newer parts#2189
hardesk wants to merge 72 commits intoblackmagic-debug:mainfrom
hardesk:mspm0u

Conversation

@hardesk
Copy link
Contributor

@hardesk hardesk commented Feb 4, 2026

Detailed description

  • Improve device programming speed by implementing on-device stub flashing
  • Add support for new devices by expading known id list
  • Compress boot/factory register description table
  • Fix erase command done check in mspm0_mass_erase

Your checklist for this pull request

@hardesk hardesk changed the title MSPM0: stub flashing, new devices mspm0: stub flashing, new devices Feb 4, 2026
@hardesk hardesk force-pushed the mspm0u branch 2 times, most recently from 3e16dfc to 1226987 Compare February 8, 2026 17:38
@hardesk hardesk changed the title mspm0: stub flashing, new devices mspm0: stub flashing, support for newer parts Mar 3, 2026
gojimmypi and others added 26 commits March 8, 2026 09:20
…p USB, timing, and setting up the correct vector table address
dragonmux and others added 25 commits March 9, 2026 04:58
…correctly and the pins are driven suitably hard
…ng the dual target serial interfaces up to the second host serial interface
…n steering macros weren't available when they should be
… the UART needs to be switched by toggling the direction signal on the level translation once every 10ms
…32U5 as the old method was making erase fail to execute correctly on these devices
… noticable ill effects

This needs properly documenting and that documentation must be written before this is PR'd. The flag does not cause data corruption and appears to work the correct way, however it's unknown if it's acting like DMA or micro-halting the core. We suspect the latter.
…ut string with its value from getting compiled out when assertions are off
…ut string with its value from getting compiled out when assertions are off
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants