Change Note 2024-07-27

New Baseline Astrobe for Cortex-M0 v9.3

  • All library code and examples have been made compatible with the recently released version 9.3 of Astrobe for Cortex-M0.
  • That is, all workarounds for former releases have been removed, hence v9.3 is now required.

Debugging Support

  • There are new tools in the works with an eye on debugging, which for now provide extended assembly listings:
    • program: include source code, and a few other annotations,
    • modules: show absolute addresses after linking, names of the procedures called, and a few other annotations.
  • See DebugEval for example resulting extended assembly listings.
  • The new tools have not been released yet, since they are not in a shape that would allow that.
  • In any case, however, the new tools will require an edition of Astrobe for Cortex-M0 that provides the disassembly functionality for single modules and the whole program, namely the Personal or Professional Edition.1

  1. Note that free edition formerly available as Personal Edition is now called Starter Edition, and the Personal Edition provides the disassembly functionality. ↩︎