<?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: LPC-Link2 through USB Isolator in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580633#M24604</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mubes on Tue Oct 13 10:09:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;OK, I've programmed the firmware, but to no avail. Behavior is the same as previously (and it works fine when directly connected).&amp;nbsp; Is there any logging I can look at about the way the CMSIS-DAP is detected?&amp;nbsp; In my USB devices list I can see the LPC-Link2 correctly;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC-LINK2 CMSIS-DAP V5.112:

&amp;nbsp; Product ID:0x0090
&amp;nbsp; Vendor ID:0x1fc9&amp;nbsp; (NXP Semiconductors)
&amp;nbsp; Version:1.00
&amp;nbsp; Serial Number:A000000002
&amp;nbsp; Speed:Up to 12 Mb/sec
&amp;nbsp; Manufacturer:NXP Semiconductors
&amp;nbsp; Location ID:0x14200000 / 4
&amp;nbsp; Current Available (mA):500
&amp;nbsp; Current Required (mA):500&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also tried connecting external power to the target (these isolators don't provide a great deal of power) but no dice with that either...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAVE&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:14:40 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:14:40Z</dc:date>
    <item>
      <title>LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580630#M24601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mubes on Wed Oct 07 02:08:30 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Folks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to use the LPC-Link2 through a USB isolator as a precautionary measure (I'm working with some motor control stuff, so there are decent voltages floating around on the target board, which is in an Alpha state).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I cannot get the LPC-Link2 to boot in this configuration. I strongly suspect that is because the LPC-Link2 does not detach from the USB bus (and thus get enumerated again) once it's had its firmware uploaded.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There's plenty more investigation I can/need to do (getting proper logs, flashing a 'permanent' Segger image, looking at the USB bus etc.) but I'm on the road at the moment, so I thought I'd ask if anyone else has any experience of this kind of configuration or has any advice to give?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAVE&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580630#M24601</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580631#M24602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vtw.433e on Wed Oct 07 02:35:05 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Try isolating the JTAG/SWD instead...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fblog%2Fisolated-arm-cortex-swd-debug-adapter" rel="nofollow" target="_blank"&gt;https://www.lpcware.com/content/blog/isolated-arm-cortex-swd-debug-adapter&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580631#M24602</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580632#M24603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Wed Oct 07 05:17:35 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: mubes&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;I cannot get the LPC-Link2 to boot in this configuration. I strongly suspect that is because the LPC-Link2 does not detach from the USB bus (and thus get enumerated again) once it's had its firmware uploaded.&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assuming you are allowing LPCXpresso IDE to softload the probe firmware, you could instead try using LPCScrypt to program the probe firmware permanently. This would then avoid any potential reenumeration issue.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.lpcware.com%2Fcontent%2Ffaq%2Flpcxpresso%2Flpc-link2-debug-probe-firmware-programming" rel="nofollow" target="_blank"&gt;https://www.lpcware.com/content/faq/lpcxpresso/lpc-link2-debug-probe-firmware-programming&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso Support&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580632#M24603</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580633#M24604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mubes on Tue Oct 13 10:09:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;OK, I've programmed the firmware, but to no avail. Behavior is the same as previously (and it works fine when directly connected).&amp;nbsp; Is there any logging I can look at about the way the CMSIS-DAP is detected?&amp;nbsp; In my USB devices list I can see the LPC-Link2 correctly;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC-LINK2 CMSIS-DAP V5.112:

&amp;nbsp; Product ID:0x0090
&amp;nbsp; Vendor ID:0x1fc9&amp;nbsp; (NXP Semiconductors)
&amp;nbsp; Version:1.00
&amp;nbsp; Serial Number:A000000002
&amp;nbsp; Speed:Up to 12 Mb/sec
&amp;nbsp; Manufacturer:NXP Semiconductors
&amp;nbsp; Location ID:0x14200000 / 4
&amp;nbsp; Current Available (mA):500
&amp;nbsp; Current Required (mA):500&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also tried connecting external power to the target (these isolators don't provide a great deal of power) but no dice with that either...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAVE&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580633#M24604</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580634#M24605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LessThanZero on Tue Oct 13 14:23:40 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your USB isolator apparently supports USB 1.x full speed. The LPC-Link2 CMSIS-DAP probes require USB 2.0 as a minimum, and support high speed. That's why the LPC-Link2 works when you bypass the isolator.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LessThanZero&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580634#M24605</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580635#M24606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mubes on Tue Oct 13 15:09:58 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Why do you say it only supports USB 1.x?&amp;nbsp; I get exactly the same enumeration values in the System Info when I correct it directly as when I connect it via the Isolator....and it does _claim_ to support 2.0 at 12Mbps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The main thing that's slightly suspicious is that there's a jumper for selecting 1.5Mbps or 12Mbps operation which, I'm guessing, puts the resistor on the correct data leg....if it _is_ just a simple resistor then it's unlikely to disconnect properly, but I'm not sure why a disconnect would be needed on an already initialised device..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAVE&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580635#M24606</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580636#M24607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LessThanZero on Tue Oct 13 17:40:09 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps you can post the enumeration you see when not connected through the isolator? USB 1.x or 2.0 support is really beside the point, except to say full speed is the highest speed USB 1.x offers. Although the LPC-Link2 may have enumerated at full speed, it may not be prepared to operate there. For example, full speed USB has a different HID packet size limit than HID high speed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;LessThanZero&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580636#M24607</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580637#M24608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mubes on Wed Oct 14 01:21:54 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;That's a fair point. Here's the enumeration when directly connected (i.e. into the same port, but without the isolator interposed);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;LPC-LINK2 CMSIS-DAP V5.112:

&amp;nbsp; Product ID:0x0090
&amp;nbsp; Vendor ID:0x1fc9&amp;nbsp; (NXP Semiconductors)
&amp;nbsp; Version:1.00
&amp;nbsp; Serial Number:A000000002
&amp;nbsp; Speed:Up to 480 Mb/sec
&amp;nbsp; Manufacturer:NXP Semiconductors
&amp;nbsp; Location ID:0x14200000 / 4
&amp;nbsp; Current Available (mA):500
&amp;nbsp; Current Required (mA):500&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;....so, the only difference is that it now enumerates as a HS device rather than as a FS one. These isolators are only for FS use and won't run in HS mode due to the tangling that is needed to introduce a HS device.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This obviously leads to the question to the LPCExpresso guys - can LPCLink2 work as a FS device?&amp;nbsp; It has enumerated as one happily, but that's not quite the same thing &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAVE&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580637#M24608</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580638#M24609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vtw.433e on Wed Oct 14 02:10:53 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Instead of flogging a dead horse with the USB isolator, why not use the JTAG isolator as I suggested earlier?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580638#M24609</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580639#M24610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Wed Oct 14 11:32:59 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry, the NXP CMSIS-DAP probes are intended to operate at USB high speed. It's rare to see USB hardware in common use with a 12 Mb/s (full speed) limit. And, some CMSIS-DAP probe bridge functions (e.g. Trace) require USB high speed for acceptable performance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580639#M24610</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: LPC-Link2 through USB Isolator</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580640#M24611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mubes on Tue Nov 03 13:27:49 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;So, just to close this off, I built a few of the JTAG isolators referenced earlier. They work a treat for SWD (at least on a LPC1347...I haven't tried them on anything else yet).&amp;nbsp; They don't appear to support JTAG or Trace due to the way the plumbing is done, but that's an acceptable restriction for my current use case at least...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've made a small printable case to keep the thing covered and avoid stray wires causing havoc.&amp;nbsp; I'll happily upload the design somewhere but the forum doesn't like OpenSCAD files, and the STL is just too big.&amp;nbsp; A png of the case is attached. If anyone would like them then feel free to drop me a note (or if a moderator wants to upload them, just let me know).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DAVE&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:14:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC-Link2-through-USB-Isolator/m-p/580640#M24611</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:14:44Z</dc:date>
    </item>
  </channel>
</rss>

