<?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 CMSIS-DAP support in LPCXpresso in LPCXpresso IDE FAQs</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/CMSIS-DAP-support-in-LPCXpresso/m-p/469014#M29</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CMSIS-DAP is an interface defined by ARM that provides a standardized way to access the Coresight Debug Access Port (DAP) of an ARM Cortex microcontroller via USB. For more information on CMSIS-DAP, please visit the &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fmbed.org%2Fhandbook%2FCMSIS-DAP"&gt;ARM/MBED CMSIS-DAP site&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;&lt;SPAN style="color: #eb7a3d;"&gt;Support for CMSIS-DAP in LPCXpresso&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A variety of debug probes are now available that implement a CMSIS-DAP interface, either standalone or built into development boards. Connection to such probes is supported from LPCXpresso IDE v6 onwards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only specific CMSIS-DAP enabled probes have been tested with LPCXpresso. At the time of writing (LPCXpresso IDE v8.2.2), these include:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;LPC-Link2, LPCXpresso V2/V3 softloaded with CMSIS-DAP debug firmware in RAM (the default from LPCXpresso IDE v7.8 onwards)&lt;/LI&gt;&lt;LI&gt;LPC-Link2, LPCXpresso V2/V3 pre-programmed with &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fnxp.com%2Fpages%2F%3ALPCSCRYPT" rel="nofollow" target="_blank"&gt;LPC-Link2 CMSIS-DAP firmware&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fmicrocontrollers-and-processors%2Farm-processors%2Flpc-cortex-m-mcus%2Fsoftware-and-tools-for-lpc-mcus%2Flpcxpresso-boards%3ALPCXPRESSO-BOARDS" rel="nofollow" target="_blank"&gt;LPCXpresso MAX boards&lt;/A&gt;&lt;UL&gt;&lt;LI&gt;NOTE - If running on Windows, you will need to install the &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fmbed.org%2Fhandbook%2FWindows-serial-configuration%231-download-the-mbed-windows-serial-port"&gt;mbed Windows serial port driver&lt;/A&gt; in order for the LPCXpresso-MAX's CMSIS-DAP debug link to be visible to LPCXpresso.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fmicrocontrollers-and-processors%2Farm-processors%2Flpc-cortex-m-mcus%2Fsoftware-and-tools-for-lpc-mcus%2Flpcxpresso-boards%3ALPCXPRESSO-BOARDS" rel="nofollow" target="_blank"&gt;LPCXpresso CD boards&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.keil.com%2Fulinkme%2F"&gt;Keil ULINK-ME&lt;/A&gt;, programmed with CMSIS-DAP firmware&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.keil.com%2Fulink2%2F"&gt;Keil ULINK2&lt;/A&gt; programmed with CMSIS-DAP firmware&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other CMSIS-DAP probes may also work. If you encountered a CMSIS-DAP probe that is not detected or does not work with LPCXpresso IDE, then please submit details via the &lt;A _jive_internal="true" href="https://community.nxp.com/community/lpcxpresso-ide"&gt;LPCXpresso IDE Community Forum&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;&lt;SPAN style="color: #eb7a3d;"&gt;JTAG Support&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-family: Lato, sans-serif; color: #333333;"&gt;LPCXpresso 7.7.2 and later&lt;/H3&gt;&lt;P&gt;From version LPCXpresso 7.7.2, the CMSIS-DAP support layer allows the use of JTAG as well as SWD connections. This means, for example, that LPC43xx parts can now be debugged using a CMSIS-DAP probe without needing to reconfigure the launch configuration to use SWD.However it should be noted that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Some CMSIS-DAP probe implementations do not support JTAG&lt;/LI&gt;&lt;LI&gt;Some MCU’s (in particular Cortex-M0/M0+ based parts) do not support JTAG&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-family: Lato, sans-serif; color: #333333;"&gt;LPCXpresso 7.6.2 and earlier&lt;/H3&gt;&lt;P&gt;In earlier releases of LPCXpresso IDE, the CMSIS-DAP support layer did not allow the use of JTAG connections.&lt;/P&gt;&lt;P&gt;If you tried to connect via JTAG, then you would see an error of the form "&lt;A _jive_internal="true" data-containerid="11529" data-containertype="14" data-objectid="388985" data-objecttype="1" href="https://community.nxp.com/thread/388985"&gt;RedlinkAPI: Unsupported with current settings&lt;/A&gt;".&lt;/P&gt;&lt;P&gt;Generally this should not be an issue, as for most targets LPCXpresso will by default connect via SWD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Mar 2016 17:45:07 GMT</pubDate>
    <dc:creator>lpcware-support</dc:creator>
    <dc:date>2016-03-31T17:45:07Z</dc:date>
    <item>
      <title>CMSIS-DAP support in LPCXpresso</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/CMSIS-DAP-support-in-LPCXpresso/m-p/469014#M29</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CMSIS-DAP is an interface defined by ARM that provides a standardized way to access the Coresight Debug Access Port (DAP) of an ARM Cortex microcontroller via USB. For more information on CMSIS-DAP, please visit the &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fmbed.org%2Fhandbook%2FCMSIS-DAP"&gt;ARM/MBED CMSIS-DAP site&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;&lt;SPAN style="color: #eb7a3d;"&gt;Support for CMSIS-DAP in LPCXpresso&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A variety of debug probes are now available that implement a CMSIS-DAP interface, either standalone or built into development boards. Connection to such probes is supported from LPCXpresso IDE v6 onwards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only specific CMSIS-DAP enabled probes have been tested with LPCXpresso. At the time of writing (LPCXpresso IDE v8.2.2), these include:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;LPC-Link2, LPCXpresso V2/V3 softloaded with CMSIS-DAP debug firmware in RAM (the default from LPCXpresso IDE v7.8 onwards)&lt;/LI&gt;&lt;LI&gt;LPC-Link2, LPCXpresso V2/V3 pre-programmed with &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fnxp.com%2Fpages%2F%3ALPCSCRYPT" rel="nofollow" target="_blank"&gt;LPC-Link2 CMSIS-DAP firmware&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fmicrocontrollers-and-processors%2Farm-processors%2Flpc-cortex-m-mcus%2Fsoftware-and-tools-for-lpc-mcus%2Flpcxpresso-boards%3ALPCXPRESSO-BOARDS" rel="nofollow" target="_blank"&gt;LPCXpresso MAX boards&lt;/A&gt;&lt;UL&gt;&lt;LI&gt;NOTE - If running on Windows, you will need to install the &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fmbed.org%2Fhandbook%2FWindows-serial-configuration%231-download-the-mbed-windows-serial-port"&gt;mbed Windows serial port driver&lt;/A&gt; in order for the LPCXpresso-MAX's CMSIS-DAP debug link to be visible to LPCXpresso.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fmicrocontrollers-and-processors%2Farm-processors%2Flpc-cortex-m-mcus%2Fsoftware-and-tools-for-lpc-mcus%2Flpcxpresso-boards%3ALPCXPRESSO-BOARDS" rel="nofollow" target="_blank"&gt;LPCXpresso CD boards&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.keil.com%2Fulinkme%2F"&gt;Keil ULINK-ME&lt;/A&gt;, programmed with CMSIS-DAP firmware&lt;/LI&gt;&lt;LI&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.keil.com%2Fulink2%2F"&gt;Keil ULINK2&lt;/A&gt; programmed with CMSIS-DAP firmware&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other CMSIS-DAP probes may also work. If you encountered a CMSIS-DAP probe that is not detected or does not work with LPCXpresso IDE, then please submit details via the &lt;A _jive_internal="true" href="https://community.nxp.com/community/lpcxpresso-ide"&gt;LPCXpresso IDE Community Forum&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H2&gt;&lt;SPAN style="color: #eb7a3d;"&gt;JTAG Support&lt;/SPAN&gt;&lt;/H2&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-family: Lato, sans-serif; color: #333333;"&gt;LPCXpresso 7.7.2 and later&lt;/H3&gt;&lt;P&gt;From version LPCXpresso 7.7.2, the CMSIS-DAP support layer allows the use of JTAG as well as SWD connections. This means, for example, that LPC43xx parts can now be debugged using a CMSIS-DAP probe without needing to reconfigure the launch configuration to use SWD.However it should be noted that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Some CMSIS-DAP probe implementations do not support JTAG&lt;/LI&gt;&lt;LI&gt;Some MCU’s (in particular Cortex-M0/M0+ based parts) do not support JTAG&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;H3 style="font-family: Lato, sans-serif; color: #333333;"&gt;LPCXpresso 7.6.2 and earlier&lt;/H3&gt;&lt;P&gt;In earlier releases of LPCXpresso IDE, the CMSIS-DAP support layer did not allow the use of JTAG connections.&lt;/P&gt;&lt;P&gt;If you tried to connect via JTAG, then you would see an error of the form "&lt;A _jive_internal="true" data-containerid="11529" data-containertype="14" data-objectid="388985" data-objecttype="1" href="https://community.nxp.com/thread/388985"&gt;RedlinkAPI: Unsupported with current settings&lt;/A&gt;".&lt;/P&gt;&lt;P&gt;Generally this should not be an issue, as for most targets LPCXpresso will by default connect via SWD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Mar 2016 17:45:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE-FAQs/CMSIS-DAP-support-in-LPCXpresso/m-p/469014#M29</guid>
      <dc:creator>lpcware-support</dc:creator>
      <dc:date>2016-03-31T17:45:07Z</dc:date>
    </item>
  </channel>
</rss>

