<?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 LPC1830 secure booting in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888014#M35591</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dears&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question about&amp;nbsp;LPC1830 secure booting, if I want to use&amp;nbsp;&lt;SPAN&gt;secure&amp;nbsp;image, I read the "&lt;SPAN style="font-size: 12.0pt;"&gt;LPCScrypt_User_Guide&lt;/SPAN&gt;" and LPC1830 user manual.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64038iFB3A7FEC7D09934A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64077i40237C681898D6A8/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I want to know, decrypt&amp;nbsp;image to SRAM 0x1000 0000 and set program counter = 0x1000,0000 is implement by HW?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can I change 0x1000 0000 to other address Ex: External SDRAM?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can I find the source code of decrypt and set program&amp;nbsp;counter = 0x1000,0000? ex: start.s?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My compiler is MCUXpresso.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Jan 2019 01:33:42 GMT</pubDate>
    <dc:creator>kensu</dc:creator>
    <dc:date>2019-01-21T01:33:42Z</dc:date>
    <item>
      <title>LPC1830 secure booting</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888014#M35591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dears&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question about&amp;nbsp;LPC1830 secure booting, if I want to use&amp;nbsp;&lt;SPAN&gt;secure&amp;nbsp;image, I read the "&lt;SPAN style="font-size: 12.0pt;"&gt;LPCScrypt_User_Guide&lt;/SPAN&gt;" and LPC1830 user manual.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64038iFB3A7FEC7D09934A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/64077i40237C681898D6A8/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I want to know, decrypt&amp;nbsp;image to SRAM 0x1000 0000 and set program counter = 0x1000,0000 is implement by HW?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can I change 0x1000 0000 to other address Ex: External SDRAM?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can I find the source code of decrypt and set program&amp;nbsp;counter = 0x1000,0000? ex: start.s?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My compiler is MCUXpresso.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jan 2019 01:33:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888014#M35591</guid>
      <dc:creator>kensu</dc:creator>
      <dc:date>2019-01-21T01:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1830 secure booting</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888015#M35592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ken Su,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This flowchart is refering to the ROM boot code, this code can't be modified and isn't available. The program counter is set in this ROM code and also&amp;nbsp;the position of the SRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also if you are using, note that the code need to be linked to RAM, for this in the MCUxpresso, in the project properties-&amp;gt;C/C++ Build -&amp;gt; Settings -&amp;gt; Managed Linker Script, enable the option [Plain load image] and select the option that start at 0x1000 0000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/76801i6AB0A45DB6C4F275/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can see the location of the memory sections in the&amp;nbsp;&lt;SPAN&gt;project properties-&amp;gt;C/C++ Build -&amp;gt;MCU settings.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/76845iA7E86FC0FDE65E96/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this can help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alexis Andalon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2019 21:35:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888015#M35592</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2019-01-23T21:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1830 secure booting</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888016#M35593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Alexis&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your information, I get good help from your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Ken&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jan 2019 10:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1830-secure-booting/m-p/888016#M35593</guid>
      <dc:creator>kensu</dc:creator>
      <dc:date>2019-01-24T10:17:52Z</dc:date>
    </item>
  </channel>
</rss>

