🎉 We're happy to announce new public releases 🎉

  • SmartCode v10.4r1 - Take advantage of all the benefits our tools have to offer and build your applications with the latest version
  • TriCore v6.3r1 Inspector v1.0r8 - Save time and detect known issues before they get into your application
Contact us to get access

NXP/ST Power Architecture: Trigger point (frame 0) position is not displayed

27-May-2025

With Nexus trace, which is a message-based trace, the actual trigger point (frame 0) is most likely not displayed next to the instruction that generated the trigger event.

The Nexus trace port broadcasts only addresses of non-sequential branch jumps. All the sequential code in between is reconstructed by the debugger based on the code image available from the download file. There is no exact information on which of the inserted (reconstructed) sequential instructions the trigger event belongs to. Nexus trace port broadcasts a dedicated trace trigger message besides the non-sequential branch messages.


Example

If there are 30 sequential instructions between the two non/sequential jumps and there was a trigger event in between, trace will always depict the trigger at the same position, regardless of which one of the 30 instructions generated the trigger event, therefore the misalignment between the trigger event and the belonging code is seen.


Was this answer helpful?