<?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 Is the assembly code in the figure below located in bootrom? Can I see the C source code? in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319400#M46082</link>
    <description>&lt;P&gt;Dear NXP engineers，&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Is the assembly code in the figure below located in boot ROM?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; It means that Core0 boot address is 0x10003DCC when reset in secure boot? And we can't modify it directly when develop the secure boot ?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; We use the LPC55s69&amp;nbsp;&lt;SPAN&gt;Development Board.&amp;nbsp;Can you share the C source code in boot ROM?&amp;nbsp;I think this is very helpful for us to understand&amp;nbsp;secure boot.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; thanks a lot!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="superliyou_0-1628217720998.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/152068iAEDBDC424A33E6DC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="superliyou_0-1628217720998.png" alt="superliyou_0-1628217720998.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 06 Aug 2021 02:57:48 GMT</pubDate>
    <dc:creator>superliyou</dc:creator>
    <dc:date>2021-08-06T02:57:48Z</dc:date>
    <item>
      <title>Is the assembly code in the figure below located in bootrom? Can I see the C source code?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319400#M46082</link>
      <description>&lt;P&gt;Dear NXP engineers，&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Is the assembly code in the figure below located in boot ROM?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; It means that Core0 boot address is 0x10003DCC when reset in secure boot? And we can't modify it directly when develop the secure boot ?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; We use the LPC55s69&amp;nbsp;&lt;SPAN&gt;Development Board.&amp;nbsp;Can you share the C source code in boot ROM?&amp;nbsp;I think this is very helpful for us to understand&amp;nbsp;secure boot.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; thanks a lot!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="superliyou_0-1628217720998.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/152068iAEDBDC424A33E6DC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="superliyou_0-1628217720998.png" alt="superliyou_0-1628217720998.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Aug 2021 02:57:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319400#M46082</guid>
      <dc:creator>superliyou</dc:creator>
      <dc:date>2021-08-06T02:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: Is the assembly code in the figure below located in bootrom? Can I see the C source code?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319448#M46084</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;Your screenshot is&amp;nbsp;program flash.&lt;/P&gt;
&lt;P&gt;For the boot rom address and description, please see AN11126 attachment.&amp;nbsp;It resides at the end of flash region&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZhangJennie_0-1628224133143.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/152081i28BA8AC97F87D2EF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZhangJennie_0-1628224133143.png" alt="ZhangJennie_0-1628224133143.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;Jun Zhang&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Aug 2021 04:30:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319448#M46084</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2021-08-06T04:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: Is the assembly code in the figure below located in bootrom? Can I see the C source code?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319639#M46088</link>
      <description>&lt;P&gt;Hi Jun,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Thank you for your patience.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I see the rom address is&amp;nbsp; bellow:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;0x0300 0000 0x0301 FFFF 0x1300 0000 0x1301 FFFF Boot ROM, on CM33 code bus.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;Here is my understanding. Help me check.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;So when the chip reset, Core is run in the ROM（boot Rom），the reset SBC-VTOR data is point to ROM address?&amp;nbsp; OR it is a&amp;nbsp;Hardware mechanism&amp;nbsp; force CPU reset address to&amp;nbsp; ROM .&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; In the boot Rom , Validate CMPA/NMPA, check PIO0_5 pin, if it is high ,it will look for valid image in the internal flash.&amp;nbsp;&amp;nbsp;&amp;nbsp;Modify SBC-VTOR/SP/PC according to the image in flash，and then run user code.And we can do a second bootloader in the flash code(for instance,run app code in Sram).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks a lot!&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Aug 2021 09:14:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1319639#M46088</guid>
      <dc:creator>superliyou</dc:creator>
      <dc:date>2021-08-06T09:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: Is the assembly code in the figure below located in bootrom? Can I see the C source code?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1320197#M46099</link>
      <description>&lt;P&gt;I would suggest you refer&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12283.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12283.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Page2, Figure 1. LPC55S6x/LPC55S2x/LPC552x boot flow chart for 1B. You will be more clear about LPC55s69 boot process after read it.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZhangJennie_0-1628497191732.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/152263iC78B907D653CDCF1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZhangJennie_0-1628497191732.png" alt="ZhangJennie_0-1628497191732.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Aug 2021 08:20:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Is-the-assembly-code-in-the-figure-below-located-in-bootrom-Can/m-p/1320197#M46099</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2021-08-09T08:20:17Z</dc:date>
    </item>
  </channel>
</rss>

