<?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 sample application for ISP over USART/I2C/SPI in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1644742#M52394</link>
    <description>&lt;P&gt;Is there another sample host application for ISP over USART/I2C/SPI for NXP LPCXpresso54S018&lt;/P&gt;</description>
    <pubDate>Thu, 04 May 2023 13:43:21 GMT</pubDate>
    <dc:creator>robo_v</dc:creator>
    <dc:date>2023-05-04T13:43:21Z</dc:date>
    <item>
      <title>sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1644742#M52394</link>
      <description>&lt;P&gt;Is there another sample host application for ISP over USART/I2C/SPI for NXP LPCXpresso54S018&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 13:43:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1644742#M52394</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-05-04T13:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1645187#M52411</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Of course, the LPC54S018 has on-chip bootloader in ROM, you can press the ISP pin during/after Reset, the chip will enter ISP mode, in the ISP mode, You can use flashmagic tools to download code to external spifi flash.&lt;/P&gt;
&lt;P&gt;This is flashmagic tools website:&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 398pt;" width="530"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 14.25pt;"&gt;
&lt;TD width="530" height="19" class="xl19" style="width: 398pt; height: 14.25pt;"&gt;&lt;A href="https://www.flashmagictool.com/download.html&amp;amp;d=flashmagic" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.flashmagictool.com/download.html&amp;amp;d=flashmagic&lt;/A&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can load the flashloader project with MCUXpresso tools and download the project to RAM via SWD device, after the flashloader is running, you can write spifi flash with blhost tools run on PC side.&lt;/P&gt;
&lt;P&gt;Pls go to the wbsite for the flashloader:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcu-bootloader-for-nxp-microcontrollers:MCUBOOT" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcu-bootload...&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2023 03:26:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1645187#M52411</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-05-05T03:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1645235#M52416</link>
      <description>&lt;P&gt;Do we have the tools for loading the flashloader project using any of the serial interface(USART/SPI/I2C) not via SWD or JTAG or USB&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2023 06:01:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1645235#M52416</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-05-05T06:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1645327#M52420</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Pls refer to the ticket in community.&lt;/P&gt;
&lt;P&gt;Anyway, I suggest you remain the SWD interface on PCB so that you can download/debug.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/LPC-Microcontrollers-Knowledge/Use-blhost-to-program-erase-LPC54-S-0xx-flash/ta-p/1105629" target="_blank"&gt;https://community.nxp.com/t5/LPC-Microcontrollers-Knowledge/Use-blhost-to-program-erase-LPC54-S-0xx-flash/ta-p/1105629&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Fri, 05 May 2023 08:23:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1645327#M52420</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-05-05T08:23:40Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1656525#M52697</link>
      <description>&lt;P&gt;Do we have the tools for loading the flashloader project using any of the serial interface(USART/SPI/I2C) not via SWD or JTAG or USB&lt;/P&gt;&lt;P&gt;In the below link which you shared in that flashloader is downloaded using dfu-util(DFU USB boot). But we want the way to download the flashloader using the serial interface(USART/SPI/I2C).&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/LPC-Microcontrollers-Knowledge/Use-blhost-to-program-erase-LPC54-S-0xx-flash/ta-p/1105629" target="_blank"&gt;https://community.nxp.com/t5/LPC-Microcontrollers-Knowledge/Use-blhost-to-program-erase-LPC54-S-0xx-flash/ta-p/1105629&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 May 2023 09:50:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1656525#M52697</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-05-24T09:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1657207#M52718</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I have asked the other engineer, If you want to load the flashloader.bin in on-chip RAM in ISP mode, pls refer to the code based on Python and the doc, which enable you load the flashloader.bin to RAM via uart in ISP mode.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Thu, 25 May 2023 02:32:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1657207#M52718</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-05-25T02:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1657825#M52733</link>
      <description>&lt;P&gt;Thanks for this information. This really helps..&lt;BR /&gt;In the python script which you attached, It uses UART serial interface can we use I2C also instead of UART?&lt;/P&gt;&lt;P&gt;Do we have python script for communicating to flashloader instead of blhost? so that we can use i2c here also to communicate with flashloader.&lt;/P&gt;</description>
      <pubDate>Thu, 25 May 2023 16:50:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1657825#M52733</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-05-25T16:50:42Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1658051#M52740</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Unfortunately, we have not the Python script for I2C. The blhost tools is the only tools run on PC which can communicate with the flashloader.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2023 03:31:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1658051#M52740</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-05-26T03:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1658224#M52745</link>
      <description>&lt;P&gt;We want to download the Image using another board which is connected to NXP LPC54S018 using I2C Serial interface. So we dont need tools to run it on PC. We want the procedure to be used for ISP I2C.&lt;/P&gt;&lt;P&gt;Am using same sync message which you send in UART over I2C but am not getting response synchronized from NXP LPC54S018&lt;/P&gt;&lt;P&gt;Below are the I2C Pins I used to connect NXP LPC54S018:&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;PIO0_13 —&lt;/SPAN&gt; &lt;SPAN&gt;General-purpose digital input/output pin. &lt;/SPAN&gt;&lt;SPAN&gt;Remark:&lt;/SPAN&gt; &lt;SPAN&gt;In ISP mode, this pin is set to the Flexcomm 1 I2C &lt;/SPAN&gt;&lt;SPAN&gt;SDA function.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PIO0_14 — General-purpose digital input/output pin. Remark: In ISP mode, this pin is set to the Flexcomm 1 I2C SCL function.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;These details are mentioned in&amp;nbsp;data-sheet of LPC540xx.pdf. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I tried these four I2C address &lt;SPAN class=""&gt;0x18, 0x1C, 0x7E and 0x30&lt;/SPAN&gt; and it is not working. Please let me which I2C address are used to communicate with ROM bootloader in I2C ISP?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2023 08:40:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1658224#M52745</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-05-26T08:40:09Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1659015#M52771</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;For the 4 I2C slave address of LPC540xx:0x18, 0x1C, 0x30, and 0x38, I suppose anyone is okay.&lt;/P&gt;
&lt;P&gt;Foe detailed inf, pls refer to section 6.5.4 I2C ISP mode transaction protocol in UM11060.pdf&lt;/P&gt;
&lt;P&gt;In boot mode, the I2C1 is a slave, the host(I2C master) can send the command for example reading the version ID.&lt;/P&gt;
&lt;P&gt;Start + slave address+W+ACK +get version command(0xA1)+ACK +repeated Start+slave address+R+ACK +data(version ID)&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Mon, 29 May 2023 08:16:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1659015#M52771</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-05-29T08:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1660763#M52805</link>
      <description>&lt;P&gt;Thanks a lot .This solves one problem of updating the flashloader to ram using I2C ISP. Once after the flashloader is programmed to RAM... Can you please share the steps for updating the firmware in flash using I2C also. I dont want any applications like blhost.&lt;/P&gt;</description>
      <pubDate>Wed, 31 May 2023 11:41:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1660763#M52805</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-05-31T11:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1661325#M52815</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The blhost tools run on PC is the tools which matches with flashloader. But I suppose that you can also use Flashmagic tools run on PC to communicate with flashloader run on LPC.&lt;/P&gt;
&lt;P&gt;Hope it can help you&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;XiangJun Rong&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jun 2023 01:35:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1661325#M52815</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2023-06-01T01:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: sample application for ISP over USART/I2C/SPI</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1661501#M52817</link>
      <description>&lt;P&gt;We want to update the flash using another board connected to NXP LPC54S018 through i2c interface.&lt;/P&gt;&lt;P&gt;We dont want to update using PC tools like blhost and flashmagic tools which runs on PC.&lt;/P&gt;&lt;P&gt;Please share the details of how to flash the image using I2C interface which matches with flashloader?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jun 2023 05:56:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/sample-application-for-ISP-over-USART-I2C-SPI/m-p/1661501#M52817</guid>
      <dc:creator>robo_v</dc:creator>
      <dc:date>2023-06-01T05:56:28Z</dc:date>
    </item>
  </channel>
</rss>

