Skip to end of banner
Go to start of banner

netX 90 ROM-code Startup Debugging

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Q

How to debug the ROM code startup phase at netX 90?

A

The ROM code has a trace buffer inside the internal RAM of netX 90 COM side. The trace buffer is used to log events and details of the startup phase while the ROM code is executed.

The trace buffer content can be decoded by Hilscher. Please provide a binary file of the trace buffer to the support team via netxsupport@hilscher.com


The trace buffer is stored in the netX internal RAM from 0x200A.0000 to 0x200A.7FFF inclusive.

Save it with a JTAG debugger.


(warning) Make sure to attach the debugger to the netX 90 COM side. NO access is possible from the netX 90 APP side to this memory area.(warning)


Example for netX Studio inside the GDB shell

    dump binary memory netX90_StartupDebugDump.bin 0x200A0000 0x200A8000


Example for the Lauterbach:

    data.save.binary /tmp/trace.bin 0x200A0000++0x7fff

  • No labels