diff --git a/doc/cable.yml b/doc/cable.yml index 27c049c..7452162 100644 --- a/doc/cable.yml +++ b/doc/cable.yml @@ -182,6 +182,12 @@ jlink: Description: SEGGER J-Link Debug Probes URL: https://www.segger.com/products/debug-probes/j-link + - Name: jlink_base + Description: SEGGER J-Link BASE Debug Probes + + - Name: jtrace_pro + Description: SEGGER J-Trace PRO Debug Probes + jtag-smt2-nc: diff --git a/src/cable.hpp b/src/cable.hpp index 30c3c95..7dcba63 100644 --- a/src/cable.hpp +++ b/src/cable.hpp @@ -107,6 +107,8 @@ static std::map cable_list = { {"ft4232", FTDI_SER(0x0403, 0x6011, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, {"ecpix5-debug", FTDI_SER(0x0403, 0x6010, FTDI_INTF_A, 0xF8, 0xFB, 0xFF, 0xFF)}, {"jlink", CABLE_DEF(MODE_JLINK, 0x1366, 0x0105 )}, + {"jlink_base", CABLE_DEF(MODE_JLINK, 0x1366, 0x0101 )}, + {"jtrace_pro", CABLE_DEF(MODE_JLINK, 0x1366, 0x1020 )}, {"jtag-smt2-nc", FTDI_SER(0x0403, 0x6014, FTDI_INTF_A, 0xe8, 0xeb, 0x00, 0x60)}, {"lpc-link2", CMSIS_CL(0x1fc9, 0x0090 )}, {"orbtrace", CMSIS_CL(0x1209, 0x3443 )}, diff --git a/src/jlink.hpp b/src/jlink.hpp index 73ac7c0..99054f3 100644 --- a/src/jlink.hpp +++ b/src/jlink.hpp @@ -118,11 +118,16 @@ class Jlink: public JtagInterface { }; // JLink hardware type - const std::string jlink_hw_type[4] = { + const std::string jlink_hw_type[9] = { "J-Link", "J-Trace", "Flasher", - "J-Link Pro" + "J-Link Pro", + "", + "", + "", + "", + "J-Trace Pro" }; // Jlink configuration structure