• Joined on 2026年03月09日
hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月22日 15:32:20 +01:00
mspm0: stub flashing, support for newer parts

Also, now the build with the default enabled targets does seem to fit into 128k. What's the plan here?

hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月22日 15:31:16 +01:00
mspm0: stub flashing, support for newer parts

Didn't notice there's a new comment regarding the multiline comment.

hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月22日 15:17:47 +01:00
7d51c11415 mspm0: Fix condition check whether flash erase command has finished
9007caba85 mspm0: Remove the FACTORY/NONMAIN register inspection
db181ee056 mspm0: Expand the id list of supported mspm0 targets
50a001a120 mspm0: Flash target using on-device core loop stub
Compare 4 commits »
hardesk17 pushed to mspm0-mb at hardesk17/blackmagic 2026年03月22日 12:38:02 +01:00
ff45ce8a03 mspm0: debugss mailbox support
8f5578b0ee mspm0: Fix condition check whether flash erase command has finished
3378db51f6 mspm0: Remove the FACTORY/NONMAIN register inspection
837b7b1432 mspm0: Expand the id list of supported mspm0 targets
5029f1b3cd mspm0: Flash target using on-device core loop stub
Compare 5 commits »
hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月22日 12:16:23 +01:00
mspm0: stub flashing, support for newer parts

I have another update with all the remarks addressed.

hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月22日 12:04:59 +01:00
mspm0: stub flashing, support for newer parts

So I did try to set up the stack in the stub and it didn't work. In case function was marked naked, local function stack frame would not be created/initialized and then the values of the registers...

hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月22日 11:50:11 +01:00
mspm0: stub flashing, support for newer parts

As you might have seen in the later updates, I have removed the dumping of configuration registers altogether. The reason being, TI added a number of layouts of said registers depending on the...

hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月22日 11:41:05 +01:00
8f5578b0ee mspm0: Fix condition check whether flash erase command has finished
3378db51f6 mspm0: Remove the FACTORY/NONMAIN register inspection
837b7b1432 mspm0: Expand the id list of supported mspm0 targets
5029f1b3cd mspm0: Flash target using on-device core loop stub
Compare 4 commits »
hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月22日 11:34:15 +01:00
01a72ad01b mspm0: Fix condition check whether flash erase command has finished
ffed00532e mspm0: Remove the FACTORY/NONMAIN register inspection
ae4e336aac mspm0: Expand the id list of supported mspm0 targets
141ca549a1 mspm0: Flash target using on-device core loop stub
Compare 4 commits »
hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月21日 17:50:08 +01:00
mspm0: stub flashing, support for newer parts

I honestly can't understand how this happened. Fixed.

hardesk17 commented on pull request blackmagic-debug/blackmagic#2189 2026年03月21日 17:49:47 +01:00
mspm0: stub flashing, support for newer parts

There is no harm to cast the length to void regardless if DEBUG_TARGET is defined or not. So without it we have less noise. But I can put the #ifdef back, no worries.

hardesk17 pushed to mspm0-mb at hardesk17/blackmagic 2026年03月21日 17:29:04 +01:00
7815faa70b mspm0: debugss mailbox support
06b960262b mspm0: Fix condition check whether flash erase command has finished
a92e0a991c mspm0: Remove the FACTORY/NONMAIN register inspection
bbe4144e69 mspm0: Expand the id list of supported mspm0 targets
4dbf055d7a mspm0: Flash target using on-device core loop stub
Compare 35 commits »
hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月21日 17:28:40 +01:00
06b960262b mspm0: Fix condition check whether flash erase command has finished
a92e0a991c mspm0: Remove the FACTORY/NONMAIN register inspection
bbe4144e69 mspm0: Expand the id list of supported mspm0 targets
Compare 3 commits »
hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月21日 17:19:38 +01:00
068f316876 mspm0: Fix condition check whether flash erase command has finished
2db2f175c5 mspm0: Remove the FACTORY/NONMAIN register inspection
e8ae01da4b mspm0: Expand the id list of supported mspm0 targets
4dbf055d7a mspm0: Flash target using on-device core loop stub
c4ea63ba8f
meson: Allow BMDA to be cross-compiled when not building the firmware so that CI can function correctly
Compare 34 commits »
hardesk17 pushed to main at hardesk17/blackmagic 2026年03月21日 17:02:21 +01:00
c4ea63ba8f
meson: Allow BMDA to be cross-compiled when not building the firmware so that CI can function correctly
b1c1679df6
codeberg: Implemented steps for building BMDA for Windows from Linux
29436d89f5
codeberg: Added a cross-file describing how to build BMDA for Windows from Linux using UCRT64 tooling
1725e19324
codeberg: Enabled LTO for the Linux BMDA builds
b712c7af42
codeberg: Remove -Werror from the BMDA flow on Linux for now till our dependencies can be cleaned up a biti
Compare 18 commits »
hardesk17 pushed to mspm0-mb at hardesk17/blackmagic 2026年03月10日 15:04:59 +01:00
e36b4c71f2 mspm0: debugss mailbox support
hardesk17 created branch mspm0-mb in hardesk17/blackmagic 2026年03月10日 15:04:59 +01:00
hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月10日 15:02:16 +01:00
38a598b6c3 mspm0: Fix condition check whether flash erase command has finished
56055aa45f mspm0: Compress the FACTORY/BCR register description table
b88658c418 mspm0: Expand the id list of supported mspm0 targets
Compare 3 commits »
hardesk17 pushed to mspm0u at hardesk17/blackmagic 2026年03月10日 12:33:05 +01:00
3ad3b62a1d mspm0: Fix condition check whether flash erase command has finished
9da309c559 mspm0: Compress the FACTORY/BCR register description table
087f30f02a mspm0: Expand the id list of supported mspm0 targets
267acf83dd mspm0: Flash target using on-device core loop stub
Compare 4 commits »
hardesk17 created branch mspm0u in hardesk17/blackmagic 2026年03月10日 12:33:05 +01:00