<?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: SDK with bootloader for LPC54607J256 in MCU Bootloader</title>
    <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1700857#M1402</link>
    <description>&lt;P&gt;Hi Pavel,&lt;/P&gt;&lt;P&gt;Thank you for quick response.&lt;/P&gt;&lt;P&gt;Please note that the LPC54607J512ET180 in my project is a secondary MCU connected to a main processor via an SPI and I2C bus. Therefore (in the field) the user application on the LPC546xx will be upgraded by the user application running on the main processor.&lt;/P&gt;&lt;P&gt;Looking at MBOOT250RN.pdf, I read that: “The MCU bootloader detects communication traffic on one of the supported peripherals (USB-HID, USB-MSC, UART, SPI, I2C, and CAN), downloads a user application, and writes the application to internal flash” (that is when the ISP_0, 1, &amp;amp; 2 are controlled see NXP_LPC546xx_User_Manual.pdf page-128).&lt;/P&gt;&lt;P&gt;I was counting on the main processor to setup the ISP_x pins, before resetting the LPC546xx and then using the above method to carryout FW upgrades using IAP method that blhost_2.6.7 uses.&lt;/P&gt;&lt;P&gt;I have been creating SDKs using the links that you included, but as I mentioned in my original post, when I select the MCU Boot as the “Required Middleware”, then LPC54607J512 is not available as “Required Hardware”, so that lead me believe that LPC54607 is not one of the "select" products where the MCU Boot is available for.&amp;nbsp; On the other hand, I also read in AN13352.pdf (table-1, page-2) that: "&lt;EM&gt;Binary preprogrammed in ROM by NXP (&lt;/EM&gt;&lt;EM&gt;User cannot change&lt;/EM&gt;&lt;EM&gt;)&lt;/EM&gt;&amp;nbsp;". This further confused me!&lt;/P&gt;&lt;P&gt;So could you please clarify. Thank you for your help.&lt;/P&gt;</description>
    <pubDate>Tue, 08 Aug 2023 07:44:50 GMT</pubDate>
    <dc:creator>mehdi-cubic</dc:creator>
    <dc:date>2023-08-08T07:44:50Z</dc:date>
    <item>
      <title>SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1699982#M1399</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;I am unable to create SDK for&amp;nbsp;LPC54607J256 with "MCU Boot". If I select the processor first, the SDK builder lets me to choose the MCU Boot, but then removes the hardware for the next step, so does that mean the middleware is not available for this processor?&lt;BR /&gt;Does this processor come with a bootloader in its ROM?&lt;BR /&gt;If so, will I need to port the bootloader of another processor?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Aug 2023 07:25:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1699982#M1399</guid>
      <dc:creator>mehdi-cubic</dc:creator>
      <dc:date>2023-08-07T07:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1700441#M1400</link>
      <description>&lt;P&gt;Hello, my name is Pavel, and I will be supporting your case, I reviewed your information.&lt;/P&gt;
&lt;P&gt;The SDK is available here on this page.&amp;nbsp;&lt;A href="https://mcuxpresso.nxp.com/en/welcome" target="_blank"&gt;Welcome | MCUXpresso SDK Builder (nxp.com)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The MCU boot is available here 9on this page.&amp;nbsp;&lt;A href="https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcu-bootloader-for-nxp-microcontrollers:MCUBOOT" target="_blank"&gt;MCU Bootloader | NXP Semiconductors&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This MCU has a ROM bootloader, so you will need a secondary bootloader. Maybe this app could help you.&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12384.pdf" target="_blank"&gt;LPC5460x UART Secondary Bootloader using YModem (nxp.com)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Pavel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Aug 2023 20:42:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1700441#M1400</guid>
      <dc:creator>Pavel_Hernandez</dc:creator>
      <dc:date>2023-08-07T20:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1700857#M1402</link>
      <description>&lt;P&gt;Hi Pavel,&lt;/P&gt;&lt;P&gt;Thank you for quick response.&lt;/P&gt;&lt;P&gt;Please note that the LPC54607J512ET180 in my project is a secondary MCU connected to a main processor via an SPI and I2C bus. Therefore (in the field) the user application on the LPC546xx will be upgraded by the user application running on the main processor.&lt;/P&gt;&lt;P&gt;Looking at MBOOT250RN.pdf, I read that: “The MCU bootloader detects communication traffic on one of the supported peripherals (USB-HID, USB-MSC, UART, SPI, I2C, and CAN), downloads a user application, and writes the application to internal flash” (that is when the ISP_0, 1, &amp;amp; 2 are controlled see NXP_LPC546xx_User_Manual.pdf page-128).&lt;/P&gt;&lt;P&gt;I was counting on the main processor to setup the ISP_x pins, before resetting the LPC546xx and then using the above method to carryout FW upgrades using IAP method that blhost_2.6.7 uses.&lt;/P&gt;&lt;P&gt;I have been creating SDKs using the links that you included, but as I mentioned in my original post, when I select the MCU Boot as the “Required Middleware”, then LPC54607J512 is not available as “Required Hardware”, so that lead me believe that LPC54607 is not one of the "select" products where the MCU Boot is available for.&amp;nbsp; On the other hand, I also read in AN13352.pdf (table-1, page-2) that: "&lt;EM&gt;Binary preprogrammed in ROM by NXP (&lt;/EM&gt;&lt;EM&gt;User cannot change&lt;/EM&gt;&lt;EM&gt;)&lt;/EM&gt;&amp;nbsp;". This further confused me!&lt;/P&gt;&lt;P&gt;So could you please clarify. Thank you for your help.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2023 07:44:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1700857#M1402</guid>
      <dc:creator>mehdi-cubic</dc:creator>
      <dc:date>2023-08-08T07:44:50Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1701900#M1403</link>
      <description>&lt;P&gt;Hi Pavel,&lt;BR /&gt;&lt;BR /&gt;Could you please let me know if LPC546xx is shipped with a bootloader in its 64k ROM as described in&amp;nbsp;LPC546XX.pdf (section 7.9). If so, what is the role of that bootloader and its relation with the SBL that you think I should create for the device?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 10:54:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1701900#M1403</guid>
      <dc:creator>mehdi-cubic</dc:creator>
      <dc:date>2023-08-09T10:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1702397#M1405</link>
      <description>&lt;P&gt;Hello, thanks for sharing more information, is clear now, you do not need the MCU BOOT, because the LPC54 has the Bootloader in ROM more called ISP mode. Follow the documentation&amp;nbsp;Chapter 3: LPC546xx Boot process and saw Fig 4. Legacy image boot process flowchart.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Pavel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 21:01:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1702397#M1405</guid>
      <dc:creator>Pavel_Hernandez</dc:creator>
      <dc:date>2023-08-09T21:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1703143#M1407</link>
      <description>&lt;P&gt;Hi Pavel,&lt;/P&gt;&lt;P&gt;Chapter 3 in &lt;A href="https://www.nxp.com/docs/en/data-sheet/LPC546XX.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/data-sheet/LPC546XX.pdf&lt;/A&gt; is “Ordering information”, not a “Boot process” and I can’t see the “Fig 4”, so could you give me a link to the document you are referring to please. I have also checked Chapter 3 in UM10912 (user manual).&lt;/P&gt;&lt;P&gt;Is it possible that I might have programmed over the&amp;nbsp;&lt;SPAN&gt;MCU BOOT (while running the demo applications using the MCUXpresso IDE), or is the ROM area containing this bootloader inaccessible?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Mehdi&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 16:44:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1703143#M1407</guid>
      <dc:creator>mehdi-cubic</dc:creator>
      <dc:date>2023-08-10T16:44:51Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1703875#M1408</link>
      <description>Sorry Pavel, I realized that I was looking at Rev 1.3 of the UM1012. Looking at Rev. 2.4, I now see that chapter 3 is indeed about Boot Process!&lt;BR /&gt;Thank you.</description>
      <pubDate>Sun, 13 Aug 2023 16:35:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1703875#M1408</guid>
      <dc:creator>mehdi-cubic</dc:creator>
      <dc:date>2023-08-13T16:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: SDK with bootloader for LPC54607J256</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1703881#M1409</link>
      <description>&lt;P&gt;However, I still need a confirmation on the capabilities of the bootloader shipped with the LPC546xx (specifically where xx=07, if any different) (this is the bootloader residing at: 0x0300 0000 - 0x0300 FFFF).&lt;/P&gt;&lt;P&gt;When UM10212 section 3.1 states:&lt;BR /&gt;&lt;EM&gt;"Contains the boot loader with In-System Programming (ISP) facility and the following&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APIs:"&lt;/EM&gt; and then continues with:&amp;nbsp;&lt;EM&gt;– Legacy, Single, and Dual image boot.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Am I right thinking that these are only the API services designed to help the SBL to do manage th upgrade, but will not manage the upgrade itself. In which case, I will need to create my own SBL, which uses one of&amp;nbsp;Legacy, Single or Dual image boot.&lt;/P&gt;&lt;P&gt;Thanks again,&lt;BR /&gt;Mehdi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 13 Aug 2023 16:59:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/SDK-with-bootloader-for-LPC54607J256/m-p/1703881#M1409</guid>
      <dc:creator>mehdi-cubic</dc:creator>
      <dc:date>2023-08-13T16:59:16Z</dc:date>
    </item>
  </channel>
</rss>

