{ 
  "what" : "This is a config file for a Green Hills Probe or SuperTrace Probe. Load it with mpadmin -cfgload -usb <filename>.ghpcfg", 
  "version" : [ 
    2, 
    0
  ], 
  "config" : [ 
    { 
      "options" : { 
        "global" : { 
          "adapter" : "auto", 
          "clock" : "30 MHz", 
          "etm_arch_version" : "none", 
          "use_rtck" : "off", 
          "debug_type" : "JTAG", 
          "logic_high" : "3.3", 
          "target" : "csdap(a53*4 m4f m0 itm*4 cstf*5 etf*4 tpiu cti*4)", 
          "checker" : "on", 
          "power_detect" : "on", 
          "verify_download" : "sparse", 
          "rst_pulse" : "10 ms", 
          "rst_settle" : "10 ms", 
          "power_on_settle" : "0 ms", 
          "jrst_pulse" : "10 ms", 
          "jrst_settle" : "10 ms", 
          "target_reset_pin" : "independent"
        }, 
        "core 0" : { 
          "coresight_timeout" : "50 ms", 
          "ignore_csyspwrupack" : "off"
        }, 
        "core 1" : { 
          "apb_index" : "0x1", 
          "debug_base" : "0x90010000", 
          "etm_base" : "0x90040000", 
          "memap_index" : "0x0", 
          "memap_type" : "ahb", 
          "table_base" : "0x3e007000"
        }, 
        "core 2" : { 
          "apb_index" : "0x1", 
          "debug_base" : "0x90110000", 
          "etm_base" : "0x90140000", 
          "memap_index" : "0x0", 
          "memap_type" : "ahb", 
          "table_base" : "0x3e007000"
        }, 
        "core 3" : { 
          "apb_index" : "0x1", 
          "debug_base" : "0x90410000", 
          "etm_base" : "0x90440000", 
          "memap_index" : "0x0", 
          "memap_type" : "ahb", 
          "table_base" : "0x3e007000"
        }, 
        "core 4" : { 
          "apb_index" : "0x1", 
          "debug_base" : "0x90510000", 
          "etm_base" : "0x90540000", 
          "memap_index" : "0x0", 
          "memap_type" : "ahb", 
          "table_base" : "0x3e007000"
        }, 
        "core 5" : { 
          "ahb_index" : "0x3", 
          "catch_buserr" : "off", 
          "catch_chkerr" : "off", 
          "catch_harderr" : "off", 
          "catch_interr" : "off", 
          "catch_mmerr" : "off", 
          "catch_nocperr" : "off", 
          "catch_reset" : "on", 
          "catch_staterr" : "off", 
          "endianness" : "little", 
          "has_etm" : "on", 
          "has_tpiu" : "off", 
          "num_dwt" : "0x4", 
          "reset_detection" : "s32v", 
          "step_ints" : "off",
          "etm_config" : "0x8c802000", 
          "etm_config_ext" : "0x18541800", 
          "etm_control" : "0x411", 
          "etm_fifolev" : "0x0", 
          "etm_id" : "0x4114f250", 
          "etm_syscfg" : "0x20d09"
        }, 
        "core 6" : { 
          "ahb_index" : "0x4", 
          "catch_harderr" : "off", 
          "catch_reset" : "on", 
          "endianness" : "little", 
          "num_dwt" : "0x2", 
          "reset_detection" : "standard", 
          "step_ints" : "off"
        }, 
        "core 7" : { 
          "address" : "0x80001000", 
          "ap_index" : "0x1"
        }, 
        "core 8" : { 
          "address" : "0x80002000", 
          "ap_index" : "0x1"
        }, 
        "core 9" : { 
          "address" : "0x80003000", 
          "ap_index" : "0x1"
        }, 
        "core 10" : { 
          "address" : "0x80004000", 
          "ap_index" : "0x1"
        }, 
        "core 11" : { 
          "address" : "0x80005000", 
          "ap_index" : "0x1"
        }, 
        "core 12" : { 
          "address" : "0x80006000", 
          "ap_index" : "0x1"
        }, 
        "core 13" : { 
          "address" : "0x80007000", 
          "ap_index" : "0x1"
        }, 
        "core 14" : { 
          "address" : "0x80008000", 
          "ap_index" : "0x1"
        }, 
        "core 15" : { 
          "address" : "0x8000e000", 
          "ap_index" : "0x1"
        }, 
        "core 16" : { 
          "address" : "0x80009000", 
          "ap_index" : "0x1", 
          "rsz" : "auto"
        }, 
        "core 17" : { 
          "address" : "0x8000a000", 
          "ap_index" : "0x1", 
          "rsz" : "auto"
        }, 
        "core 18" : { 
          "address" : "0x8000b000", 
          "ap_index" : "0x1", 
          "rsz" : "0x400"
        }, 
        "core 19" : { 
          "address" : "0x8000c000", 
          "ap_index" : "0x1", 
          "rsz" : "auto"
        }, 
        "core 20" : { 
          "address" : "0x8000d000", 
          "ap_index" : "0x1", 
          "tpiu_supp_port_size" : "auto"
        }, 
        "core 21" : { 
          "address" : "0x80012000", 
          "ap_index" : "0x1"
        }, 
        "core 22" : { 
          "address" : "0x80016000", 
          "ap_index" : "0x1"
        }, 
        "core 23" : { 
          "address" : "0x80017000", 
          "ap_index" : "0x1"
        }, 
        "core 24" : { 
          "address" : "0x80018000", 
          "ap_index" : "0x1"
        }
      }
    },
    { 
      "adapter" : [ "tp410" ],
      "options" : {
        "global" : {
          "trace_clock_source" : "pll",
          "trace_clock_delay" : "-64",
          "trace_term_enable" : "off",
          "trace_logic_high" : "1.8"
        }
      }
    }
  ]
}

