<?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>LPC MicrocontrollersのトピックLPC55S69 Core1 security</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1323855#M46170</link>
    <description>&lt;P&gt;Dear&amp;nbsp;&amp;nbsp;engineer，&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; In&amp;nbsp; UM11126 I See below:&lt;/P&gt;&lt;P&gt;The LPC55S6x/LPC55S2x/LPC552x device includes a second instance of Cortex M33.&lt;BR /&gt;The configuration of this instance does not include MPU, FPU, DSP, ETM, Trustzone&lt;BR /&gt;(SECEXT), Secure Attribution Unit (SAU) or co-processor interface. It supports the same&lt;BR /&gt;debug levels and interrupt lines as the primary CPU.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;it means that core1&amp;nbsp;&amp;nbsp;is not supported (ARMv8 m)Security extensions?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Core1 can only&amp;nbsp;&amp;nbsp;access non secured address(Ram/flash)?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x2000 0000 0x2000 FFFF 0x3000 0000 0x3000 FFFF SRAM 0 on CM33 data bus, 64 KB.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;These two addresses above physically point to the same block of ram?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if SAU &amp;amp; IDAU set the ram above in secure region. Core1 can not accsee it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks a lot!&lt;/P&gt;</description>
    <pubDate>Mon, 16 Aug 2021 10:02:53 GMT</pubDate>
    <dc:creator>superliyou</dc:creator>
    <dc:date>2021-08-16T10:02:53Z</dc:date>
    <item>
      <title>LPC55S69 Core1 security</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1323855#M46170</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&amp;nbsp;engineer，&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; In&amp;nbsp; UM11126 I See below:&lt;/P&gt;&lt;P&gt;The LPC55S6x/LPC55S2x/LPC552x device includes a second instance of Cortex M33.&lt;BR /&gt;The configuration of this instance does not include MPU, FPU, DSP, ETM, Trustzone&lt;BR /&gt;(SECEXT), Secure Attribution Unit (SAU) or co-processor interface. It supports the same&lt;BR /&gt;debug levels and interrupt lines as the primary CPU.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;it means that core1&amp;nbsp;&amp;nbsp;is not supported (ARMv8 m)Security extensions?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Core1 can only&amp;nbsp;&amp;nbsp;access non secured address(Ram/flash)?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0x2000 0000 0x2000 FFFF 0x3000 0000 0x3000 FFFF SRAM 0 on CM33 data bus, 64 KB.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;These two addresses above physically point to the same block of ram?&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if SAU &amp;amp; IDAU set the ram above in secure region. Core1 can not accsee it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks a lot!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Aug 2021 10:02:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1323855#M46170</guid>
      <dc:creator>superliyou</dc:creator>
      <dc:date>2021-08-16T10:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 Core1 security</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1325854#M46197</link>
      <description>&lt;P&gt;Waiting for reply......&lt;/P&gt;</description>
      <pubDate>Thu, 19 Aug 2021 01:41:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1325854#M46197</guid>
      <dc:creator>superliyou</dc:creator>
      <dc:date>2021-08-19T01:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 Core1 security</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1327138#M46227</link>
      <description>&lt;P&gt;Hello Superliyou,&lt;/P&gt;
&lt;P&gt;That is correct, the second core (Core1) would be a coprocessor so it does not have its own Memory Protection Unit or Security Extension, all security options would be handled by the Core0, which manages the coprocessor trough the co-processor extensions.&lt;/P&gt;
&lt;P&gt;The coprocessor access is controlled in the CPACR (Coprocessor Access Control Register), so you may enable secure access if you wish the coprocessor to be able to access secure regions.&lt;/P&gt;
&lt;P&gt;I hope that this information helps!&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Gustavo&lt;/P&gt;</description>
      <pubDate>Fri, 20 Aug 2021 22:51:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1327138#M46227</guid>
      <dc:creator>gusarambula</dc:creator>
      <dc:date>2021-08-20T22:51:28Z</dc:date>
    </item>
    <item>
      <title>Re: LPC55S69 Core1 security</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1327624#M46237</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Gustavo，&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Thank you for your reply.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;If I use core1 as a stand-alone processor not a&amp;nbsp;coprocessor for Core0. The only way for Core1 secure accsess control is by&amp;nbsp;MASTER_SEC_LEVEL in&amp;nbsp;AHB_Secure_CTRL Register? It also control the other master&amp;nbsp;component's secure accesess on the chip like DMA?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; And another reg MASTER_SEC_ANTI_POL_REG must config together?What does this mean? I'm a little confused about how to use it.&amp;nbsp; Just like below:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;/* Security level configuration of masters */&lt;BR /&gt;AHB_SECURE_CTRL-&amp;gt;MASTER_SEC_LEVEL = 0x80000000U;&lt;BR /&gt;AHB_SECURE_CTRL-&amp;gt;MASTER_SEC_ANTI_POL_REG = 0xBFFFFFFFU;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; the high bytes of&amp;nbsp;MASTER_SEC_ANTI_POL_REG is 10[bit31:30] , and the&amp;nbsp;inversion is 01. it means&amp;nbsp;the register can't be written (included this bitfield)? So the first reg 0x80000000 is write control,and the second reg write 0xBFFFFFFFU meas&amp;nbsp;that it can no longer set unless you rest?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;This like OTP ? this is hardware mechanism guarantee?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Aug 2021 08:41:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Core1-security/m-p/1327624#M46237</guid>
      <dc:creator>superliyou</dc:creator>
      <dc:date>2021-08-23T08:41:37Z</dc:date>
    </item>
  </channel>
</rss>

