<?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: LPC11C1x CAN bootloader procedure in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595021#M22741</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc8ain on Wed Nov 18 16:16:36 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Wouter&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;[list]&lt;BR /&gt;&amp;nbsp; [*] Data formatting is explained (UU-encoded, checksum, etc.)&lt;BR /&gt;[/list]&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the UU encoding is used as well for CAN ISP mode? E.g. when I write data into RAM with CAN SDO command 0x501f ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:24:40 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:24:40Z</dc:date>
    <item>
      <title>LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595015#M22735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CH Wu on Thu May 22 02:48:51 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to program LPC11C14FBD48 using CAN bootloader.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Due to it needs Flash Magic but if I want to write software by ourself.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The user manual is just descripted commands. Where can I find more detialed documents? such as flowchart, etc....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CH Wu&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595015#M22735</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595016#M22736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Thu May 22 02:57:53 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I fear that's not Open Source and you will not find documents...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595016#M22736</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595017#M22737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by starblue on Thu May 22 06:27:43 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You could look at the lpc21isp source code. It is only for ISP via UART, but since these are the same commands as for CAN you could get an idea of the general program flow.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595017#M22737</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:38Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595018#M22738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Fri May 23 02:39:06 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately CAN-ISP requires a device which can communicate via CAN with CAN-bootloader. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So it's important to be familiar with this CAN stuff like 'expedited SDO transfer' and 'segmented SDO transfer'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure which hardware you want to use, but probably it's an external device (USB&amp;lt;-&amp;gt;CAN) like LPC11Cxx, LPC15xx or LPC17xx.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So you have to program a serial communication to read the program image (from PC) or read it from SD... &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's a lot of work and usually ending in buying a PEAK-PCAN (which is working with FlashMagic)&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595018#M22738</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595019#M22739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wouter on Tue May 27 16:16:43 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Ch Wu,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;All information for writing your own CAN programmer is provided in the LPC11Cxx user manual:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*] CANopen is used as high level protocol.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*] Writing directly to Flash is not supported, so you should write first to RAM, then issue a write-RAM-to-Flash command.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*] Details on how to write to RAM are provided in the UM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*] Data formatting is explained (UU-encoded, checksum, etc.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; [*] Details on how to initiate a write from RAM to Flash are provided in the UM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/list]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you understand CANopen, it's quite easy to implement a programmer (especially when using another LPC11C2x and making use of the on-chip CANopen driver).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Wouter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595019#M22739</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595020#M22740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Thu May 29 09:24:24 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Wouter&lt;/STRONG&gt;&lt;BR /&gt;If you understand CANopen, it's quite easy to implement a programmer...&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; :quest: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps you can provide an actual (LPCOpen / LPCXpresso7) and working (with segmented SDO) C or C++ CANOpen example?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otherwise I would insist that it's not quite easy&amp;nbsp; ;-) &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595020#M22740</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595021#M22741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc8ain on Wed Nov 18 16:16:36 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Wouter&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;[list]&lt;BR /&gt;&amp;nbsp; [*] Data formatting is explained (UU-encoded, checksum, etc.)&lt;BR /&gt;[/list]&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the UU encoding is used as well for CAN ISP mode? E.g. when I write data into RAM with CAN SDO command 0x501f ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595021#M22741</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:40Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595022#M22742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by R2D2 on Wed Nov 18 16:55:01 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: mc8ain&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Wouter&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;[list]&lt;BR /&gt;&amp;nbsp; [*] Data formatting is explained (UU-encoded, checksum, etc.)&lt;BR /&gt;[/list]&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;the UU encoding is used as well for CAN ISP mode? E.g. when I write data into RAM with CAN SDO command 0x501f ?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW: We are talking about 0x1F50, aren't we?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595022#M22742</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:41Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C1x CAN bootloader procedure</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595023#M22743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc8ain on Thu Nov 19 15:34:08 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Yep, that's what I thought.. no encoding..&amp;nbsp; and yes we are talking about 0x1F50 :D&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:24:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC11C1x-CAN-bootloader-procedure/m-p/595023#M22743</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:24:42Z</dc:date>
    </item>
  </channel>
</rss>

