<?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>LPCXpresso IDE中的主题 how does lpc-link host flash firmware</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567636#M18955</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by j.adtoorn on Thu Sep 03 08:42:24 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a couple of lpcxpresso boards (2x lpc11c24 and lpc1769) that are programmed through an LPC3154, and I am wondering how LPC-Link does that. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If I look at the hardware, the host and slave are solely connected through a JTAG interface:&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=http%3A%2F%2Fwww.embeddedartists.com%2Fsites%2Fdefault%2Ffiles%2Fdocs%2Fschematics%2FLPCXpressoLPC11C24revB.pdf" rel="nofollow" target="_blank"&gt;http://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC11C24revB.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but the lpc11c24 user manual does not mention any JTAG compatibility. Should this be SWD interface?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But, more importantly, how does the firmware flashing actually work? Neither devices' user manual mentions any programming through JTAG. Either the in-system programming is done by the host through UART, or somehow the whole thing is programmed in-application, if I understand correctly. Can someone please explain what basically happens at the host-slave interface when I hit 'Debug [.....]' in the LPCXpresso IDE?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 23:45:42 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:45:42Z</dc:date>
    <item>
      <title>how does lpc-link host flash firmware</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567636#M18955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by j.adtoorn on Thu Sep 03 08:42:24 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a couple of lpcxpresso boards (2x lpc11c24 and lpc1769) that are programmed through an LPC3154, and I am wondering how LPC-Link does that. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If I look at the hardware, the host and slave are solely connected through a JTAG interface:&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=http%3A%2F%2Fwww.embeddedartists.com%2Fsites%2Fdefault%2Ffiles%2Fdocs%2Fschematics%2FLPCXpressoLPC11C24revB.pdf" rel="nofollow" target="_blank"&gt;http://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC11C24revB.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but the lpc11c24 user manual does not mention any JTAG compatibility. Should this be SWD interface?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But, more importantly, how does the firmware flashing actually work? Neither devices' user manual mentions any programming through JTAG. Either the in-system programming is done by the host through UART, or somehow the whole thing is programmed in-application, if I understand correctly. Can someone please explain what basically happens at the host-slave interface when I hit 'Debug [.....]' in the LPCXpresso IDE?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:45:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567636#M18955</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: how does lpc-link host flash firmware</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567637#M18956</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 Thu Sep 03 09:37:00 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: j.adtoorn&lt;/STRONG&gt;&lt;BR /&gt;I have a couple of lpcxpresso boards (2x lpc11c24 and lpc1769) that are programmed through an LPC3154, and I am wondering how LPC-Link does that. &lt;BR /&gt;If I look at the hardware, the host and slave are solely connected through a JTAG interface:&lt;BR /&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.embeddedartists.com%2Fsites%2Fdefault%2Ffiles%2Fdocs%2Fschematics%2FLPCXpressoLPC11C24revB.pdf" rel="nofollow" target="_blank"&gt;http://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC11C24revB.pdf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;but the lpc11c24 user manual does not mention any JTAG compatibility. Should this be SWD interface?&lt;BR /&gt;&lt;BR /&gt;But, more importantly, how does the firmware flashing actually work? Neither devices' user manual mentions any programming through JTAG. Either the in-system programming is done by the host through UART, or somehow the whole thing is programmed in-application, if I understand correctly. Can someone please explain what basically happens at the host-slave interface when I hit 'Debug [.....]' in the LPCXpresso IDE?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The short story is LPCXpresso establishes an SWD or JTAG debug connection to the part. Once complete, the debugger downloads an in-application flash driver which executes from RAM. The flash driver, in turn, operates the supplied IAP calls (supplied with the part) to erase/program/verify internal flash.&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>Wed, 15 Jun 2016 23:45:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567637#M18956</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: how does lpc-link host flash firmware</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567638#M18957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by j.adtoorn on Thu Sep 03 09:54:46 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for the quick response!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That makes perfect sense. Is there any documentation/link to 'the long story' that I might have overlooked?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:45:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567638#M18957</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: how does lpc-link host flash firmware</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567639#M18958</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 Thu Sep 03 17:23:38 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The LPCXpresso flash drivers use the IAP services offered within the bootloader. You'll find documentation of the IAP in the user manual. If your firmware performs in application program/erase/verify of flash, it would use these same services.&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>Wed, 15 Jun 2016 23:45:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/how-does-lpc-link-host-flash-firmware/m-p/567639#M18958</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:45:44Z</dc:date>
    </item>
  </channel>
</rss>

