<?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: LPC11C24 CAN bootloader in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566073#M18280</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Adrian Fearn on Tue Apr 30 08:07:40 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again R2,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything is OK now. I had an error reading the bin file:o&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The Go is working from address 0 via CAN. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I forgot to release P0_1 and P0_3:o&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 00:57:15 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T00:57:15Z</dc:date>
    <item>
      <title>LPC11C24 CAN bootloader</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566069#M18276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Adrian Fearn on Tue Apr 30 05:43:35 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have just started a new project with the LPC11C24 and I have bought an lpcxpresso to play with until the hardware is ready. I want to use the built in bootloader to flash virgin parts over CAN.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I understand that it is not possible to copy the application from the ram to the flash address 0x00000000: How can I flash my application firmware at address 0x00000000? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For testing I tried to download blinky to address 0x0001000 and start execution at 0x00001000. I changed the MCU settings to MFlash32 (rx) : ORIGIN = 0x1000, LENGTH = 0x7000 but after I send 0x1F51,0x01,0x01 blinky does not start. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't get errors from the CAN&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2b,00,50,00,5a,5a,00,00 unlock&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,00,50,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,00,10,00,00,00,00,00 read dev type&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,00,10,00,4c,50,43,31 LPC1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,00,51,01,00,00,00,00 read serial 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,00,51,01,04,0a,13,13&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,00,51,02,00,00,00,00 read serial 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,00,51,02,2c,1b,52,53&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,00,51,03,00,00,00,00 read serial 2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,00,51,03,2f,b5,ba,4c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,00,51,04,00,00,00,00 read serial 3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,00,51,04,07,00,00,f5&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,18,10,02,00,00,00,00 read part id&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,18,10,02,2b,10,30,14&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,18,10,03,00,00,00,00 read bootcode ver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,43,18,10,03,01,07,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,23,15,50,00,00,10,00,10 write ram write add 0x10001000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,15,50,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,21,50,1f,01,00,00,00,00 start dwonload &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,50,1f,01,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,00,f0,09,00,20,29,44,00 7 bytes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,20,00,00,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,10,08,01,44,00,08,05,44 7 bytes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,30,00,00,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,00,73,70,61,6e,3d,22,32 7 bytes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,20,00,00,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,19,22,3e,3c,00,00,00,00 3 bytes &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,30,00,00,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2b,20,50,00,01,01,00,00 prep sectors 1 - 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,20,50,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2b,30,50,00,01,01,00,00 erase sectors 1 - 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,30,50,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2b,40,50,01,01,01,00,00 blank check sectors 1 - 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,40,50,01,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2b,20,50,00,01,01,00,00 prep sectors 1 - 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,20,50,00,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,23,50,50,01,00,10,00,00 copy ram to flash dst add 0x00001000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,50,50,01,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,23,50,50,02,00,10,00,10 copy ram to flash src add 0x10001000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,50,50,02,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2b,50,50,03,00,10,00,00 copy ram to flash len 0x1000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,50,50,03,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,23,70,50,01,00,10,00,00 write execution add 0x00001000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,70,50,01,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,2f,51,1f,01,01,00,00,00 write program control 0x01&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;05fd,60,51,1f,01,00,00,00,00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt;067d,40,18,10,02,00,00,00,00 read part id (no response as expected)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am able to use the memory window in lpcxpresso to verify the erasing and flashing was OK. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was thinking that I have a problem with the image maybe some build setting? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I debug the image flashed at 0x1000?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:57:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566069#M18276</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C24 CAN bootloader</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566070#M18277</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 Tue Apr 30 05:56:02 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Adrian Fearn&lt;/STRONG&gt;&lt;BR /&gt;I understand that it is not possible to copy the application from the ram to the flash address 0x00000000&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why not? Isn't it a CAN ROM bootloader?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:57:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566070#M18277</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C24 CAN bootloader</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566071#M18278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Adrian Fearn on Tue Apr 30 06:49:35 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks R2,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My mistake I think. I had read the UM the UART Go command, "[FONT=Arial][FONT=Arial][SIZE=2]The command must be used with an address of 0x0000 0200 or greater.[/SIZE][FONT=Times New Roman]" [/FONT][/FONT][/FONT][FONT=Arial][FONT=Arial][FONT=Times New Roman]Is this restriction also true for CAN?[/FONT][/FONT][/FONT]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:57:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566071#M18278</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C24 CAN bootloader</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566072#M18279</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 Tue Apr 30 07:14:30 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I prefer a full System Reset as described by 'Zero' in #42 of &lt;/SPAN&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.com/showthread.php?t=2460&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:57:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566072#M18279</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C24 CAN bootloader</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566073#M18280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Adrian Fearn on Tue Apr 30 08:07:40 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again R2,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything is OK now. I had an error reading the bin file:o&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The Go is working from address 0 via CAN. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I forgot to release P0_1 and P0_3:o&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:57:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566073#M18280</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: LPC11C24 CAN bootloader</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566074#M18281</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 Tue Apr 30 08:13:47 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Adrian Fearn&lt;/STRONG&gt;&lt;BR /&gt;I forgot to release P0_1 and P0_3:o&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't release PIO0_3. Never :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 00:57:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/LPC11C24-CAN-bootloader/m-p/566074#M18281</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T00:57:16Z</dc:date>
    </item>
  </channel>
</rss>

