<?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: Programming the LPC1857 using another microcontroller via SWD in MCUXpresso General</title>
    <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072216#M3607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your support!&lt;/P&gt;&lt;P&gt;But I did not find these registers in the NVIC address range (chapter 8). Here are the considerations:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;0xE000ED88:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - In chapter 8, it even has the description of register 0xE000ED70 (ISAR4), then skips to register 0xE000EF00 (Software Trigger Interrupt Register), skipping register 0xE000ED88.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;0xE000EFBC:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - The register 0xE000EFBC is outside the address range shown in chapter 8, as the ranges are:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - 0xE000EF00 - 0xE000EF0F. Software Trigger Exception Register&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - 0xE000EFD0 - 0xE000EFFF. ID space.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0001FBC, 0xE0002FBC and 0xE0000FBC:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - These registers are before the address range of chapter 8, since the NVIC address map starts at address 0xE000E000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE00FFFBC, 0xE00FF000, 0xE0040FBC and 0xE0041FBC:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - These registers are after the address range of chapter 8, since the NVIC address map ends at address 0xE000EFFF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;All the above information was obtained from the document sent.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;In this way, I still don't know what these registers sent by NXP LPC-link mean during the recording of LPC1857.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Do you have another document that can explain what these registers are?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 May 2020 18:14:23 GMT</pubDate>
    <dc:creator>fabiano1</dc:creator>
    <dc:date>2020-05-13T18:14:23Z</dc:date>
    <item>
      <title>Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072214#M3605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;I need to program the LPC1857 via SWD using another microcontroller. I cannot use UART for this, it has to be via SWD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;I have no doubts about the SWD protocol, so much so that I can already reset JTAG-TO-SWD, read the LPC1857 IDCode and perform other transactions through the SWD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Using the NXP LPC-link, I programed LPC1857. During programming, I perform the communication sniffer. For this program I use a known .hex.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Using the data obtained in the sniffer, I copied and saved everything that the NXP LPC-Link sent to the LPC1857 until the start of sending the .hex.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Using the documents: UM10430 (LPC1857 reference manual), Cortex: tm: -M3 - Technical Reference Manual and CoreSight: tm: Components - Technical Reference Manual (where you have the information about the SWD), I tried to understand the values obtained in the sniffer, but I couldn't find the following addresses in any of these documents:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE000ED88&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE00FFFBC&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE00FF000&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE000EFBC&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0001FBC&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0002FBC&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0000FBC&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0040FBC&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0041FBC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;I know that the values listed above are addresses, as they are written in the TAR register of the SWD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Some of these values can be found in the documentation for Cotex-M4, Cotex-M7 and Cortex-M33, but as the LPC1857 is a Cortex-M3, I imagine that I cannot use this information found in these documents.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;I need a document that explains how to record the LPC1857 via SWD, or at least a documentation that has an explanation of the addresses listed above.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 May 2020 22:58:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072214#M3605</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-05-11T22:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072215#M3606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can find descriptions of these registers in the Cortex-M3 Technical reference manual&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf#page207" title="http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf#page207"&gt;&lt;/A&gt;&lt;A href="http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf" target="test_blank"&gt;http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;the addresses you provide look like they are part of the NVIC and System Comtrol Block. chapter 8 in the above manual&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2020 07:15:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072215#M3606</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-05-12T07:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072216#M3607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your support!&lt;/P&gt;&lt;P&gt;But I did not find these registers in the NVIC address range (chapter 8). Here are the considerations:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;0xE000ED88:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - In chapter 8, it even has the description of register 0xE000ED70 (ISAR4), then skips to register 0xE000EF00 (Software Trigger Interrupt Register), skipping register 0xE000ED88.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;0xE000EFBC:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - The register 0xE000EFBC is outside the address range shown in chapter 8, as the ranges are:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - 0xE000EF00 - 0xE000EF0F. Software Trigger Exception Register&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - 0xE000EFD0 - 0xE000EFFF. ID space.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE0001FBC, 0xE0002FBC and 0xE0000FBC:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - These registers are before the address range of chapter 8, since the NVIC address map starts at address 0xE000E000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;- 0xE00FFFBC, 0xE00FF000, 0xE0040FBC and 0xE0041FBC:&lt;/SPAN&gt;&lt;BR style="color: #000000; background-color: #ffffff; font-size: 13px;" /&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt; - These registers are after the address range of chapter 8, since the NVIC address map ends at address 0xE000EFFF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;All the above information was obtained from the document sent.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;In this way, I still don't know what these registers sent by NXP LPC-link mean during the recording of LPC1857.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 13px;"&gt;Do you have another document that can explain what these registers are?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2020 18:14:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072216#M3607</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-05-13T18:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072217#M3608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you are going about this the wrong way. You will be better to start from working debugger source, such as Arm’s DAPLink (formerly CMSIS-DAP).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;get it from here&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/ARMmbed/DAPLink" title="https://github.com/ARMmbed/DAPLink"&gt;GitHub - ARMmbed/DAPLink&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2020 20:52:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072217#M3608</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-05-13T20:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072218#M3609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for the reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I really liked this code and I am studying it as suggested.&lt;/P&gt;&lt;P&gt;- As I understand it, to add a new microcontroller in the code it is necessary to generate a BLOB according to the file "DAPLink / docs / PORT_TARGET_FAMILY.md". This file references the project "https://github.com/mbedmicro/FlashAlgo" to generate the BLOB.&lt;BR /&gt;Within this repository "FlashAlgo" has two python projects, "flash_algo.py and generate_blobs.py".&lt;BR /&gt;I have some doubts:&lt;BR /&gt;- How should I use these softwares, flash_algo and generate_blobs?&lt;BR /&gt;- In the generete_blobs software, I need to pass two arguments: elf_pach and blob_start. What should be the content of these arguments?&lt;BR /&gt;- In the flash_algo software, I need to pass two arguments: input and template. What should be the content of these arguments?&lt;/P&gt;&lt;P&gt;Remembering that I need to generate this BLOB for LPC1857.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2020 13:25:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072218#M3609</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-05-21T13:25:07Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072219#M3610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are already flash algorithms for NXP using IAP (which is the only way to program the flash) in the NXP directory. &amp;nbsp;It works generically and you just add a new entry in a table for your part. There is one for LPC4337 which is virtually identical to your part, so just modify that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 May 2020 18:53:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072219#M3610</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-05-21T18:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072220#M3611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To be able to change what you told us, I need to understand the questions I asked in the previous question, because I need to generate the BLOB of LPC1857 and I cannot use the BLOB of LPC4337 and for that, I need to use the Flash&amp;nbsp;Algo algorithm. Can you help me generate this BLOB for LPC1857, please?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 May 2020 13:44:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072220#M3611</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-05-25T13:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072221#M3612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I do not have any time to help you solve your problems - I have enough of my own! However, all of the information, and source, needed for you to do it yourself, is provided in the repository.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 May 2020 16:00:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072221#M3612</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-05-25T16:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072222#M3613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I used&amp;nbsp;generate_blobs.py to&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;generate the BLOB of LPC1857 .bankA&amp;nbsp; .the c_blob.c is&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static const uint32_t LPC18xx43xx_512_BA_flash_prog_blob[] = {&lt;BR /&gt; 0xE00ABE00, 0x062D780D, 0x24084068, 0xD3000040, 0x1E644058, 0x1C49D1FA, 0x2A001E52, 0x4770D1F2,&lt;BR /&gt; 0x0e400300, 0xd3012807, 0x1dc008c0, 0xb5704770, 0x220d4956, 0x06524449, 0x42906048, 0x2001d001,&lt;BR /&gt; 0x2000e000, 0x4a536088, 0x62d04851, 0x4c534852, 0x444c6008, 0x4e522031, 0x46216020, 0x68323118,&lt;BR /&gt; 0x4620460d, 0x20004790, 0x203661a0, 0x68326020, 0x46204629, 0x69a04790, 0xd0002800, 0xbd702001,&lt;BR /&gt; 0x47702000, 0x4c45b5f8, 0x444c2032, 0x270e2600, 0x4d3ec4c1, 0x444d4621, 0x602068a8, 0x310c4840,&lt;BR /&gt; 0x483e6802, 0x44483c0c, 0x47909100, 0x280069a0, 0x2034d10f, 0x6828c4c1, 0x68a86020, 0x48386060,&lt;BR /&gt; 0x68023c0c, 0x99004835, 0x47904448, 0x280069a0, 0x2001d000, 0xb5f8bdf8, 0xffa2f7ff, 0x46044d2f,&lt;BR /&gt; 0x444d2032, 0x4e29c511, 0x444e602c, 0x606868b0, 0x46294f2b, 0x48293110, 0x4448683a, 0x91003d08,&lt;BR /&gt; 0x69a84790, 0xd10f2800, 0xc5112034, 0x6830602c, 0x68b06068, 0x482160a8, 0x4448683a, 0x99003d08,&lt;BR /&gt; 0x69a84790, 0xd0002800, 0xbdf82001, 0xb082b5f7, 0xf7ff4607, 0x4c19ff75, 0x444c2132, 0x60216060,&lt;BR /&gt; 0x60a04d12, 0x68a8444d, 0x60e04e15, 0x31184621, 0x46206832, 0x47909100, 0x280069a0, 0x2033d113,&lt;BR /&gt; 0x9804c481, 0x20016020, 0x60600280, 0x60a06828, 0x60e068a8, 0x68324809, 0x3c084448, 0x47909900,&lt;BR /&gt; 0x280069a0, 0x2001d000, 0xbdf0b005, 0x00000004, 0x01000800, 0x40050040, 0x00002ee0, 0x00000010,&lt;BR /&gt; 0x10400100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,&lt;BR /&gt; 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;// Start address of flash&lt;BR /&gt;static const uint32_t flash_start = 0x1a000000;&lt;BR /&gt;// Size of flash&lt;BR /&gt;static const uint32_t flash_size = 0x00080000;&lt;/P&gt;&lt;P&gt;/**&lt;BR /&gt;* List of start and size for each size of flash sector - even indexes are start, odd are size&lt;BR /&gt;* The size will apply to all sectors between the listed address and the next address&lt;BR /&gt;* in the list.&lt;BR /&gt;* The last pair in the list will have sectors starting at that address and ending&lt;BR /&gt;* at address flash_start + flash_size.&lt;BR /&gt;*/&lt;BR /&gt;static const uint32_t sectors_info[] = {&lt;BR /&gt; 0x1a000000, 0x00002000,&lt;BR /&gt; 0x1a010000, 0x00010000,&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;static const program_target_t flash = {&lt;BR /&gt; 0x2000002f, // Init&lt;BR /&gt; 0x20000081, // UnInit&lt;BR /&gt; 0x20000085, // EraseChip&lt;BR /&gt; 0x200000d7, // EraseSector&lt;BR /&gt; 0x2000012d, // ProgramPage&lt;BR /&gt; 0x12000001f, // Verify&lt;/P&gt;&lt;P&gt;// BKPT : start of blob + 1&lt;BR /&gt; // RSB : blob start + header + rw data offset&lt;BR /&gt; // RSP : stack pointer&lt;BR /&gt; {&lt;BR /&gt; 0x20000001,&lt;BR /&gt; 0x200001a4,&lt;BR /&gt; 0x20000400&lt;BR /&gt; },&lt;/P&gt;&lt;P&gt;0x20000000 + 0x00000A00, // mem buffer location&lt;BR /&gt; 0x20000000, // location to write prog_blob in target RAM&lt;BR /&gt; sizeof(LPC18xx43xx_512_BA_flash_prog_blob), // prog_blob size&lt;BR /&gt; LPC18xx43xx_512_BA_flash_prog_blob, // address of prog_blob&lt;BR /&gt; 0x00000400 // ram_to_flash_bytes_to_be_written&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 May 2020 15:14:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072222#M3613</guid>
      <dc:creator>johnzhao</dc:creator>
      <dc:date>2020-05-28T15:14:12Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072223#M3614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Fabiano,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt; I would strongly suggest to use ARM' DAPLINK open source project as start point, reverse engineering is not an easy task.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;Generally, SWD host should do the following:&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 11.5pt; color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Enable DP and read DPID.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Reset the chip.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Set CoreDebug bit.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Set Halt on Reset bit in SCB and then reset the chip again, this is aim to halt target core.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Do chip specific task, such as disable WDOG, disable MPU etc. to let SWD host fully and safely control target.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Inject flash programming algo.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;- Do flash programming.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;Let us know if you run into any issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.5pt;"&gt;Carlos Mendoza&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 May 2020 14:32:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072223#M3614</guid>
      <dc:creator>Carlos_Mendoza</dc:creator>
      <dc:date>2020-05-29T14:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072224#M3615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Carlos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all, I would like to thank you for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About DAP-Link, I started an analysis and stopped at the point of generating the BLOB, where I checked the documentation that needed to use Flash_Algo (https://github.com/mbedmicro/FlashAlgo), but I couldn't understand how to use this software to generate the BLOB. This did not concern me, because I am at a very advanced level of my project. Today with my project I can program via SWD microcontrollers like: STM32F107 from ST, SAMD and SAM4E from Atmel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The steps I am following today to attempt to program LPC1857 are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Reset JTAG-to-SWD&lt;BR /&gt;- Read IDCODE&lt;BR /&gt;- Set the CDBGPWRUPREQ and CSYSPWRUPREQ registers&lt;BR /&gt;- Reading the CTRL / STAT&lt;BR /&gt;- Select extra address for reading the IDR (SELECT = 0x000000F0)&lt;BR /&gt;- Read IDR&lt;BR /&gt;- Return to common address range (SELECT = 0x00)&lt;BR /&gt;- Configure 32-bit transactions (CSW = 0x23000042)&lt;BR /&gt;- Sending DBGKEY and setting C_HALT and C_DEBUGGEN (0xA05F0003) to DHCSR (0xE000EDF0)&lt;BR /&gt;- From that point on, I can load firmware into a RAM address and also manipulate (read / write) CORTEX registers (MSP, PC, R0…)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe that the NVIC should have the same address as the beginning of the firmware located in RAM and that the MSP should have the address assigned to NVIC + 4. Is this correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My main question is what would be the sequence of manipulations of the CORTEX registers for the firmware located in RAM to be executed. In other words, once my firmware is loaded in RAM, what should I do to make it run?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much and I look forward to your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2020 18:50:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072224#M3615</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-06-03T18:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072225#M3616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello John Zhao, thank you very much for the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I saw that within the Flash_Algo project, there are two projects: flash_algo.py and generete_blob.py. I didn't understand how to use this software to generate the blob.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What values should I assign to the parameters of flash_algo.py?&lt;BR /&gt;The arguments are: description, input and template.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What values should I assign to the parameters of generate_blob.py?&lt;BR /&gt;The arguments are: description, elf_path and --blob_start.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for the support and I am waiting for the answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2020 19:16:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072225#M3616</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-06-03T19:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072226#M3617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;really....it is simple...but the author not say the detail&lt;/P&gt;&lt;P&gt;you must use python 2.7&amp;nbsp; &amp;nbsp;and&amp;nbsp;get the FLM file&amp;nbsp;&amp;nbsp;for example&amp;nbsp;&amp;nbsp;STM32F4xx_1024.FLM&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;then&lt;/P&gt;&lt;P&gt;&amp;gt;python generate_blobs.py&amp;nbsp; STM32F4xx_1024.FLM&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;all done&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2020 07:01:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072226#M3617</guid>
      <dc:creator>johnzhao</dc:creator>
      <dc:date>2020-06-04T07:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072227#M3618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Carlos Mendoza, how are you?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am at a point in my project that needs a lot of help. I realized that you liked my answer, I would like to know if you are elaborating the answer. Do not understand it as a demand from me, but I really need that help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2020 13:32:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072227#M3618</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-06-09T13:32:35Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072228#M3619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Fabiano,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm doing well thanks! Yes, I'm doing some research and I will get back to you as soon as possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Carlos Mendoza&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2020 14:12:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072228#M3619</guid>
      <dc:creator>Carlos_Mendoza</dc:creator>
      <dc:date>2020-06-09T14:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072229#M3620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd suggest&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;setting a breakpoint at a known place in your code so that you know when it has finished its 'task'&lt;/P&gt;&lt;P&gt;having some sort of communication area at a known location so that messages can be sent between the host code and the target&lt;/P&gt;&lt;P&gt;to start executing your code, you should only need to set up a stack pointer and the PC and running&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some clues as to how NXP do this, take a look at the source code to the flash drivers that they provide, which can be found in the MCUXpresso IDE installation at ide/Examples/Flashdrivers/NXP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2020 17:18:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072229#M3620</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2020-06-09T17:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072230#M3621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class=""&gt;&lt;P&gt;Hello Fabiano,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Getting back to your questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About the generation of the BLOB: we should following ARM's porting guide (install Py2.7 and related 3th's packet). and using the command:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;progen generate -t uvision&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;This will generate blob file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For programming LPC1857:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;nbsp;I believe that the NVIC should have the same address as the beginning of the firmware located in RAM and that the MSP should have the address assigned to NVIC + 4. Is this correct?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Yes, correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;My main question is what would be the sequence of manipulations of the CORTEX registers for the firmware located in RAM to be executed. In other words, once my firmware is loaded in RAM, what should I do to make it run?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;BR /&gt;The answer is quite complex. after we load the algorithm into RAM, the SWD host will modify PC to RAM address and write some core register to let target MCU runing that code. The detail implementation can be found on ARM's DAPLINK source. A colleague wrote a AN about this long time ago, you can refer to it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN5331.pdf" title="https://www.nxp.com/docs/en/application-note/AN5331.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN5331.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know any question!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Carlos Mendoza&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2020 17:00:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072230#M3621</guid>
      <dc:creator>Carlos_Mendoza</dc:creator>
      <dc:date>2020-06-10T17:00:17Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072231#M3622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, John Zhao.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How did you get this&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;STM32F4xx_1024.FLM ?&lt;BR /&gt;I am asking because we need the LPC1857 FLM.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jun 2020 11:53:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072231#M3622</guid>
      <dc:creator>viniciuscastro</dc:creator>
      <dc:date>2020-06-15T11:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072232#M3623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Carlos, thank you very much for the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am analyzing the DAP_Link code and I am enjoying what I am seeing. Thank you very much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll send you more information soon.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2020 14:01:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072232#M3623</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-06-23T14:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: Programming the LPC1857 using another microcontroller via SWD</title>
      <link>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072233#M3624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello John Zhao, how are you?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you answer my friend Vinicius Cardoso de Castro's question?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need that answer too, thanks in advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2020 14:03:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-General/Programming-the-LPC1857-using-another-microcontroller-via-SWD/m-p/1072233#M3624</guid>
      <dc:creator>fabiano1</dc:creator>
      <dc:date>2020-06-23T14:03:50Z</dc:date>
    </item>
  </channel>
</rss>

