No announcement yet.

how to use TRIGGERONERR parameter

  • Filter
  • Time
  • Show
Clear All
new posts

  • how to use TRIGGERONERR parameter

    I set TRIGGERONERR=1 in my mt86.cfg
    I saw the memory address before test is started.
    But, i don't know how to set trigger condition in my logic analyzer?
    Is that setting "the memory address before test is started" when detect on logic analyzer?
    Or another?

  • #2

    This setting in the config file specifies whether to enable triggering on memory error for use with logic analyzers. Before the test is started, the memory address of the structure where errors are logged is displayed on screen to allow for configuration of the logic analyzer. When memory errors are detected, the pattern 0xDEADBEEF and error details are written to the following structure:

    struct ERRINFO {
    UINT64 Signature; // Stores 0xDEADBEEFDEADBEEF
    UINT64 PhysAddr; // Stores the address of the error
    __declspec(align(16)) __m128i Expected; // Expected pattern
    __declspec(align(16)) __m128i Actual; // Actual pattern
    __declspec(align(16)) __m128i ErrorBits; // Bits in error
    Unfortunately I can't tell you how to use your logic analyzer. But the feature was tested with a Keysight U4164A.​