SDAA104 September   2025 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Error Handling Architecture Overview
  6. 3Example Overview
  7. 4Error Aggregator Overview
    1. 4.1 Error Aggregation
    2. 4.2 Error Logging
    3. 4.3 Error Debugging Using EAM Module
      1. 4.3.1 EAM Error Debugging
      2. 4.3.2 Interpreting Error Address and Program Counter Values
  8. 5Error Signaling Module Overview
    1. 5.1 ESM Error Event Output Configuration and Status Information
      1. 5.1.1 Sysconfig ESM Configuration
    2. 5.2 ESM Error Events Debugging
    3. 5.3 Miscellaneous Debug Tips for ESM
  9. 6BootROM EAM and ESM Error Status
  10. 7FAQ's:
  11. 8Summary
  12. 9References

Example Overview

The EAM and ESM functionality is understood in the below sections with an example taking ESM and EAM components separetely one at a time. This application note uses the F29 SDK ESM multicore example from F29x SDK which is multicore example (CPU1 and CPU3). CPU3 application code has write to M0RAM location which causes CPU3 DW bus security violation error, example showcases how to handle this error using EAM and ESM.

This application note takes this example and shows how an error can be debugged using tools.