<?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: S32K MCAL SW integretion environment problem in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1505590#M17061</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125138"&gt;@joan_ni&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;For sure these two communication drivers can't interact by function calling to each other, in that case you just need to protect the driver which is in safety critical scope. A driver will interact to another driver by function calling, only when it's required to configure another MCAL driver affects to that driver itself. For instance, a SPI driver will need to call to a MCL CDD API, in order to enable DMA method. In that case, MCL should be protected as well. We note this dependency in our UM/IM so that you can refer to these document.&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Nam&lt;/P&gt;</description>
    <pubDate>Fri, 12 Aug 2022 12:04:22 GMT</pubDate>
    <dc:creator>namnguyenviet</dc:creator>
    <dc:date>2022-08-12T12:04:22Z</dc:date>
    <item>
      <title>S32K MCAL SW integretion environment problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1500771#M16869</link>
      <description>&lt;P&gt;Hi, Teams,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As we know MCAL is developed as a SEOOC , according to below description in safety manual .&lt;/P&gt;&lt;P&gt;&amp;lt;sMCAL Software Safety Manual&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For S32K14X&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version 1.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; we have below questions&lt;/P&gt;&lt;P&gt;1. is the yellow marked assumptions means we should use MPU to protected all safety related MCAL modules list in the safety manual ?&lt;/P&gt;&lt;P&gt;2. base on question 1, even though modules we not used , or not in the safety critical path in our application , need we still protect these not reverent(not in safety critical path) modules in MCAL ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Are the modules in MCAL are interacting with each other &lt;SPAN&gt;in sub-functions&amp;nbsp;therefore MCAL safety manual request to protect it as complete&amp;nbsp;&lt;/SPAN&gt; ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope you can give the reply quickly , thank you very much , wish a good day ~~&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="joan_ni_0-1659589989438.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189030i690BD642D160EF3C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="joan_ni_0-1659589989438.png" alt="joan_ni_0-1659589989438.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="joan_ni_1-1659590056098.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/189031i8A61830B64409788/image-size/medium?v=v2&amp;amp;px=400" role="button" title="joan_ni_1-1659590056098.png" alt="joan_ni_1-1659590056098.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Joan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2022 05:27:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1500771#M16869</guid>
      <dc:creator>joan_ni</dc:creator>
      <dc:date>2022-08-04T05:27:14Z</dc:date>
    </item>
    <item>
      <title>Re: S32K MCAL SW integretion environment problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1501518#M16902</link>
      <description>&lt;P&gt;This is a question also confuse me, hope this question could be responded ASAP.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Aug 2022 05:05:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1501518#M16902</guid>
      <dc:creator>Samuel_2015</dc:creator>
      <dc:date>2022-08-05T05:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: S32K MCAL SW integretion environment problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1504682#M17035</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/198240"&gt;@JRoberto&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/160001"&gt;@danielmartynek&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/83222"&gt;@namnguyenviet&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;is there any expert can help to explain this ? thank you very much~~&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Joan&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 07:41:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1504682#M17035</guid>
      <dc:creator>joan_ni</dc:creator>
      <dc:date>2022-08-11T07:41:15Z</dc:date>
    </item>
    <item>
      <title>Re: S32K MCAL SW integretion environment problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1504829#M17036</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125138"&gt;@joan_ni&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Sorry for late reply.&lt;/P&gt;
&lt;P&gt;1. MPU is one of the possible implementations to fulfil the requirements.&lt;/P&gt;
&lt;P&gt;2. If a SEooC module is not used/not in safety context application path, then from my point of view, it's not necessary to protect its elements (e.g. global variables, stacks,...) since they are not used/ not in a critical behaviors during runtime eventually in your application.&lt;/P&gt;
&lt;P&gt;3. These sub-modules needs to be protected as well, w.r.t&amp;nbsp;&lt;SPAN class="fontstyle0"&gt;SMCAL_CPR_EXT69&lt;/SPAN&gt;&amp;nbsp;and&amp;nbsp;&lt;SPAN class="fontstyle0"&gt;SMCAL_CPR_EXT70&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle0"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle0"&gt;Nam&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 09:26:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1504829#M17036</guid>
      <dc:creator>namnguyenviet</dc:creator>
      <dc:date>2022-08-11T09:26:22Z</dc:date>
    </item>
    <item>
      <title>Re: S32K MCAL SW integretion environment problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1504895#M17039</link>
      <description>&lt;P&gt;Hi, Nam ;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/83222"&gt;@namnguyenviet&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; thank you for your kind reply, for the point3, for example , there are CAN modules and SPI modules in MCAL(Both are SMCAL modules), in our product system level, CAN is safety related, but SPI is not safety related, Need we protected both of them, or only protect the CAN module is enough ?&lt;/P&gt;&lt;P&gt;because MCAL is developed by NXP, we don't know if there is any interaction between different modules.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Joan&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 10:14:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1504895#M17039</guid>
      <dc:creator>joan_ni</dc:creator>
      <dc:date>2022-08-11T10:14:12Z</dc:date>
    </item>
    <item>
      <title>Re: S32K MCAL SW integretion environment problem</title>
      <link>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1505590#M17061</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/125138"&gt;@joan_ni&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;For sure these two communication drivers can't interact by function calling to each other, in that case you just need to protect the driver which is in safety critical scope. A driver will interact to another driver by function calling, only when it's required to configure another MCAL driver affects to that driver itself. For instance, a SPI driver will need to call to a MCL CDD API, in order to enable DMA method. In that case, MCL should be protected as well. We note this dependency in our UM/IM so that you can refer to these document.&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Nam&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2022 12:04:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K-MCAL-SW-integretion-environment-problem/m-p/1505590#M17061</guid>
      <dc:creator>namnguyenviet</dc:creator>
      <dc:date>2022-08-12T12:04:22Z</dc:date>
    </item>
  </channel>
</rss>

