<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: MCU Link USB Device Technical Details in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202370#M43316</link>
    <description>&lt;P&gt;All debug probes use the same interfaces onto the chip. MCU-Link will be no different. So, as long as you follow the standard design rules, you will be OK. See&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Design-Considerations-for-Debug/m-p/469565" target="_blank"&gt;https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Design-Considerations-for-Debug/m-p/469565&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 21 Dec 2020 08:48:14 GMT</pubDate>
    <dc:creator>converse</dc:creator>
    <dc:date>2020-12-21T08:48:14Z</dc:date>
    <item>
      <title>MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202059#M43311</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm designing a new&amp;nbsp;IDE for microcontroller projects on macOS. I'd like it to work flawlessly with the&amp;nbsp;new MCU-Link and therefore am asking where I can find all the technical specifications and perhaps sample code, for working with the MCU-Link as a DAP from the host side and the details of how the serial port, and especially how to use the "MCU-NXP TRACE" interface from the host.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much,&lt;/P&gt;&lt;P&gt;Andre.&lt;/P&gt;</description>
      <pubDate>Sun, 20 Dec 2020 22:41:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202059#M43311</guid>
      <dc:creator>Frotz</dc:creator>
      <dc:date>2020-12-20T22:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202370#M43316</link>
      <description>&lt;P&gt;All debug probes use the same interfaces onto the chip. MCU-Link will be no different. So, as long as you follow the standard design rules, you will be OK. See&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Design-Considerations-for-Debug/m-p/469565" target="_blank"&gt;https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/Design-Considerations-for-Debug/m-p/469565&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 08:48:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202370#M43316</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-12-21T08:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202598#M43324</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;That's an interesting post you're linking to, but it doesn't answer my needs. I'm needing host-based code and specifications for using the USB interfaces of the MCU-link USB device. I'm specifically talking about the USB spec here which defines a USB device and being made up of one or more USB interfaces. See the following output from the macOS developer app USB Prober. Interface #0 and #1 are the interesting ones.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much,&lt;/P&gt;&lt;P&gt;Andre.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;High Speed device @ 16 (0xFD132130): ............................................. Miscellaneous/Common Class device: "MCU-LINK r0FF CMSIS-DAP V0.078"&lt;BR /&gt;Port Information: 0x0018&lt;BR /&gt;Not Captive&lt;BR /&gt;External Device&lt;BR /&gt;Connected&lt;BR /&gt;Enabled&lt;BR /&gt;Device Descriptor&lt;BR /&gt;Descriptor Version Number: 0x0200&lt;BR /&gt;Device Class: 239 (Miscellaneous)&lt;BR /&gt;Device Subclass: 2 (Common Class)&lt;BR /&gt;Device Protocol: 1 (Interface Association)&lt;BR /&gt;Device MaxPacketSize: 64&lt;BR /&gt;Device VendorID/ProductID: 0x1FC9/0x0143 (unknown vendor)&lt;BR /&gt;Device Version Number: 0x0101&lt;BR /&gt;Number of Configurations: 1&lt;BR /&gt;Manufacturer String: 1 "NXP Semiconductors"&lt;BR /&gt;Product String: 2 "MCU-LINK r0FF CMSIS-DAP V0.078"&lt;BR /&gt;Serial Number String: 3 "V4TYG34TK40QK"&lt;BR /&gt;Configuration Descriptor&lt;BR /&gt;Length (and contents): 139&lt;BR /&gt;Raw Descriptor (hex) 0000: 09 02 8B 00 04 01 00 80 FA 09 04 00 00 02 03 00&lt;BR /&gt;Raw Descriptor (hex) 0010: 00 04 09 21 00 01 00 01 22 23 00 07 05 81 03 00&lt;BR /&gt;Raw Descriptor (hex) 0020: 04 01 07 05 01 03 00 04 01 09 04 01 00 02 03 00&lt;BR /&gt;Raw Descriptor (hex) 0030: 00 08 09 21 00 01 00 01 22 23 00 07 05 84 03 00&lt;BR /&gt;Raw Descriptor (hex) 0040: 04 01 07 05 04 03 00 04 01 08 0B 02 02 02 02 00&lt;BR /&gt;Raw Descriptor (hex) 0050: 05 09 04 02 00 01 02 02 00 05 05 24 00 10 01 05&lt;BR /&gt;Raw Descriptor (hex) 0060: 24 01 01 03 04 24 02 02 05 24 06 02 03 07 05 86&lt;BR /&gt;Raw Descriptor (hex) 0070: 03 10 00 07 09 04 03 00 02 0A 00 00 05 07 05 05&lt;BR /&gt;Raw Descriptor (hex) 0080: 02 00 04 00 07 05 85 02 00 04 00&lt;BR /&gt;Number of Interfaces: 4&lt;BR /&gt;Configuration Value: 1&lt;BR /&gt;Attributes: 0x80 (bus-powered)&lt;BR /&gt;MaxPower: 500 ma&lt;BR /&gt;Interface #0 - HID .............................................. "MCU-LINK CMSIS-DAP V0.078"&lt;BR /&gt;Alternate Setting 0&lt;BR /&gt;Number of Endpoints 2&lt;BR /&gt;Interface Class: 3 (HID)&lt;BR /&gt;Interface Subclass; 0&lt;BR /&gt;Interface Protocol: 0&lt;BR /&gt;HID Descriptor&lt;BR /&gt;Descriptor Version Number: 0x0100&lt;BR /&gt;Country Code: 0&lt;BR /&gt;Descriptor Count: 1&lt;BR /&gt;Descriptor 1&lt;BR /&gt;Type: 0x22 (Report Descriptor)&lt;BR /&gt;Length (and contents): 35&lt;BR /&gt;Raw Descriptor (hex) 0000: 06 00 FF 09 01 A1 01 15 00 26 FF 00 75 08 96 00&lt;BR /&gt;Raw Descriptor (hex) 0010: 04 09 01 81 02 96 00 04 09 01 91 02 95 01 09 01&lt;BR /&gt;Raw Descriptor (hex) 0020: B1 02 C0&lt;BR /&gt;Parsed Report Descriptor:&lt;BR /&gt;Usage Page (65280)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Collection (Application)&lt;BR /&gt;Logical Minimum......... (0)&lt;BR /&gt;Logical Maximum......... (255)&lt;BR /&gt;Report Size............. (8)&lt;BR /&gt;Report Count............ (1024)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)&lt;BR /&gt;Report Count............ (1024)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)&lt;BR /&gt;Report Count............ (1)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Feature................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)&lt;BR /&gt;End Collection&lt;BR /&gt;Endpoint 0x81 - Interrupt Input&lt;BR /&gt;Address: 0x81 (IN)&lt;BR /&gt;Attributes: 0x03 (Interrupt no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 1024 (1024 x 1 transactions opportunities per microframe)&lt;BR /&gt;Polling Interval: 1 (1 microframe (125 microsecs) )&lt;BR /&gt;Endpoint 0x01 - Interrupt Output&lt;BR /&gt;Address: 0x01 (OUT)&lt;BR /&gt;Attributes: 0x03 (Interrupt no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 1024 (1024 x 1 transactions opportunities per microframe)&lt;BR /&gt;Polling Interval: 1 (1 microframe (125 microsecs) )&lt;BR /&gt;Interface #1 - HID .............................................. "MCU-LINK NXP TRACE"&lt;BR /&gt;Alternate Setting 0&lt;BR /&gt;Number of Endpoints 2&lt;BR /&gt;Interface Class: 3 (HID)&lt;BR /&gt;Interface Subclass; 0&lt;BR /&gt;Interface Protocol: 0&lt;BR /&gt;HID Descriptor&lt;BR /&gt;Descriptor Version Number: 0x0100&lt;BR /&gt;Country Code: 0&lt;BR /&gt;Descriptor Count: 1&lt;BR /&gt;Descriptor 1&lt;BR /&gt;Type: 0x22 (Report Descriptor)&lt;BR /&gt;Length (and contents): 35&lt;BR /&gt;Raw Descriptor (hex) 0000: 06 EB FF 09 01 A1 01 15 00 26 FF 00 75 08 96 00&lt;BR /&gt;Raw Descriptor (hex) 0010: 04 09 01 81 02 96 00 04 09 01 91 02 95 01 09 01&lt;BR /&gt;Raw Descriptor (hex) 0020: B1 02 C0&lt;BR /&gt;Parsed Report Descriptor:&lt;BR /&gt;Usage Page (65515)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Collection (Application)&lt;BR /&gt;Logical Minimum......... (0)&lt;BR /&gt;Logical Maximum......... (255)&lt;BR /&gt;Report Size............. (8)&lt;BR /&gt;Report Count............ (1024)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)&lt;BR /&gt;Report Count............ (1024)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Output.................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)&lt;BR /&gt;Report Count............ (1)&lt;BR /&gt;Usage 1 (0x1)&lt;BR /&gt;Feature................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)&lt;BR /&gt;End Collection&lt;BR /&gt;Endpoint 0x84 - Interrupt Input&lt;BR /&gt;Address: 0x84 (IN)&lt;BR /&gt;Attributes: 0x03 (Interrupt no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 1024 (1024 x 1 transactions opportunities per microframe)&lt;BR /&gt;Polling Interval: 1 (1 microframe (125 microsecs) )&lt;BR /&gt;Endpoint 0x04 - Interrupt Output&lt;BR /&gt;Address: 0x04 (OUT)&lt;BR /&gt;Attributes: 0x03 (Interrupt no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 1024 (1024 x 1 transactions opportunities per microframe)&lt;BR /&gt;Polling Interval: 1 (1 microframe (125 microsecs) )&lt;BR /&gt;Interface Association Communications-Control&lt;BR /&gt;First Interface 2&lt;BR /&gt;Interface Count 2&lt;BR /&gt;Function Class 2 (Communications-Control)&lt;BR /&gt;Function Subclass 2&lt;BR /&gt;Interface Protocol 0&lt;BR /&gt;Function String 5 "VCOM"&lt;BR /&gt;Interface #2 - Communications-Control .............................................. "VCOM"&lt;BR /&gt;Alternate Setting 0&lt;BR /&gt;Number of Endpoints 1&lt;BR /&gt;Interface Class: 2 (Communications-Control)&lt;BR /&gt;Interface Subclass; 2&lt;BR /&gt;Interface Protocol: 0&lt;BR /&gt;Comm Class Header Functional Descriptor&lt;BR /&gt;Raw Descriptor (hex) 0000: 05 24 00 10 01&lt;BR /&gt;Comm Class Call Management Functional Descriptor&lt;BR /&gt;Raw Descriptor (hex) 0000: 05 24 01 01 03&lt;BR /&gt;Comm Class Abstract Control Management Functional Descriptor&lt;BR /&gt;Raw Descriptor (hex) 0000: 04 24 02 02&lt;BR /&gt;Comm Class Union Functional Descriptor&lt;BR /&gt;Raw Descriptor (hex) 0000: 05 24 06 02 03&lt;BR /&gt;Endpoint 0x86 - Interrupt Input&lt;BR /&gt;Address: 0x86 (IN)&lt;BR /&gt;Attributes: 0x03 (Interrupt no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 16 (16 x 1 transactions opportunities per microframe)&lt;BR /&gt;Polling Interval: 7 (64 microframes (8 msecs) )&lt;BR /&gt;Interface #3 - Communications-Data/Unknown Comm Class Model .............................................. "VCOM"&lt;BR /&gt;Alternate Setting 0&lt;BR /&gt;Number of Endpoints 2&lt;BR /&gt;Interface Class: 10 (Communications-Data)&lt;BR /&gt;Interface Subclass; 0 (Unknown Comm Class Model)&lt;BR /&gt;Interface Protocol: 0&lt;BR /&gt;Endpoint 0x05 - Bulk Output&lt;BR /&gt;Address: 0x05 (OUT)&lt;BR /&gt;Attributes: 0x02 (Bulk no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 1024&lt;BR /&gt;Polling Interval: 0 ( Endpoint never NAKs)&lt;BR /&gt;Endpoint 0x85 - Bulk Input&lt;BR /&gt;Address: 0x85 (IN)&lt;BR /&gt;Attributes: 0x02 (Bulk no synchronization data endpoint)&lt;BR /&gt;Max Packet Size: 1024&lt;BR /&gt;Polling Interval: 0 ( Endpoint never NAKs)&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 17:45:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202598#M43324</guid>
      <dc:creator>Frotz</dc:creator>
      <dc:date>2020-12-21T17:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202608#M43325</link>
      <description>&lt;P&gt;It is not clear what you are trying to do. MCU-Link is a debug probe. It is designed to be connected to a debugger on the host. AFAIK, the interface between the host and MCU-Link is private (i.e. NXP have not published the interface). Please be more explicit on what you are trying to do.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 18:02:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202608#M43325</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-12-21T18:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202609#M43326</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to create a debugger/programmer/communicator on a macOS host. If the technical details of how to do that with MCU-Link &amp;amp; others has not been published publicly, I'd like to find out where it's kept and who is the keeper. I would expect to find it behind an NDA-wall if not out in the wild. Does any one know where it's to be found and who I should speak with?&lt;/P&gt;&lt;P&gt;Thank you very kindly,&lt;/P&gt;&lt;P&gt;Andre.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 18:14:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202609#M43326</guid>
      <dc:creator>Frotz</dc:creator>
      <dc:date>2020-12-21T18:14:21Z</dc:date>
    </item>
    <item>
      <title>Re: MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202612#M43327</link>
      <description>&lt;P&gt;I don’t know, but you’ll need to go through the NXP confidential support system here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/support/support:SUPPORTHOME" target="_blank"&gt;https://www.nxp.com/support/support:SUPPORTHOME&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I think it unlikely that you will get anywhere as I suspect it is proprietary and will stay that way. You will be better off using a public standard such as CMSIS-DAP.&lt;/P&gt;&lt;P&gt;&lt;A href="https://arm-software.github.io/CMSIS_5/DAP/html/index.html" target="_blank"&gt;https://arm-software.github.io/CMSIS_5/DAP/html/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 18:28:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202612#M43327</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-12-21T18:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: MCU Link USB Device Technical Details</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202628#M43328</link>
      <description>&lt;P&gt;Hi Converse,&lt;/P&gt;&lt;P&gt;I've seen ARM's documentation as you've pointed out, but could do with more details/support/sample code—"the works"—if you will. Also, this is rather generic. I'd really like to make sure I get MCU-Link (and others) working flawlessly with the app. That usually needs more info and a working relationship. I hope to start that with NXP shortly.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Andre.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 19:55:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/MCU-Link-USB-Device-Technical-Details/m-p/1202628#M43328</guid>
      <dc:creator>Frotz</dc:creator>
      <dc:date>2020-12-21T19:55:59Z</dc:date>
    </item>
  </channel>
</rss>

