2025-06-03 2:00 AM
2025-06-03 4:44 AM
Hello,
All the revision differences are listed in the errata of the product.
A a part of screenshot:
2025-06-03 6:09 AM
Consider the possibility that the revision is not at fault here.
Debug the problem normally, observe what "doesn't work", investigate it, understand why.
> When the code is compiled with -O3, it fails, but with -Og it seems to work (for more than a day).
Generally indicates a code bug, and it might be hard to find.
2025-06-03 7:28 AM
I agree with you about the code bug.
What I can't explain is why the same binary works for the X revision but fails for the W revision (and disconnects the core from the SWD bus).
It is difficult to find what 'doesn't work,' as we can no longer access the SWD, and many events are environment-dependent. Therefore, we continue to investigate.