<?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 Developing production code using Model-Based Design Toolbox for I.MX RT106x in Model-Based Design Toolbox (MBDT)</title>
    <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Developing-production-code-using-Model-Based-Design-Toolbox-for/m-p/1856292#M9032</link>
    <description>&lt;P&gt;Hi there,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are currently developing a product using the&amp;nbsp;I.MX RT106x. We require a second stage bootloader such as the&amp;nbsp;&lt;SPAN&gt;&lt;A href="https://github.com/nxp-mcuxpresso/sbl" target="_self"&gt;Secure Bootloader (SBL) project&lt;/A&gt; and the ability to update firmware via CAN. It is also a requirement to have signed and encrypted firmware for our end product for security purposes. We have already created a bootloader and application that meets these requirements in C using MCUXpresso IDE.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have a few questions about how we could achieve these requirements while making use of the &lt;STRONG&gt;NXP Model-Based Design Toolbox for i.MX RT 1xxx Series.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;What is the intended workflow for developing production-level code using the&amp;nbsp;&lt;STRONG&gt;NXP Model-Based Design Toolbox &lt;/STRONG&gt;and &lt;STRONG&gt;Embedded Coder?&amp;nbsp;&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;Is the entire project created in Simulink? OR, is it more likely to be a hybrid approach where Simulink outputs the generated code to a directory and that code is included in an&amp;nbsp;&lt;SPAN&gt;MCUXpresso IDE project?&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;If the entire project created in Simulink, h&lt;/SPAN&gt;ow do we create a model that has a secondary bootloader with signed and encrypted binaries?&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Looking for advice from people who have achieve something similar previously and/or are familiar with &lt;STRONG&gt;Simulink&amp;nbsp;Embedded Coder.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&amp;nbsp;&lt;BR /&gt;J&lt;/P&gt;</description>
    <pubDate>Sun, 28 Apr 2024 11:27:50 GMT</pubDate>
    <dc:creator>JasonG</dc:creator>
    <dc:date>2024-04-28T11:27:50Z</dc:date>
    <item>
      <title>Developing production code using Model-Based Design Toolbox for I.MX RT106x</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Developing-production-code-using-Model-Based-Design-Toolbox-for/m-p/1856292#M9032</link>
      <description>&lt;P&gt;Hi there,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are currently developing a product using the&amp;nbsp;I.MX RT106x. We require a second stage bootloader such as the&amp;nbsp;&lt;SPAN&gt;&lt;A href="https://github.com/nxp-mcuxpresso/sbl" target="_self"&gt;Secure Bootloader (SBL) project&lt;/A&gt; and the ability to update firmware via CAN. It is also a requirement to have signed and encrypted firmware for our end product for security purposes. We have already created a bootloader and application that meets these requirements in C using MCUXpresso IDE.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I have a few questions about how we could achieve these requirements while making use of the &lt;STRONG&gt;NXP Model-Based Design Toolbox for i.MX RT 1xxx Series.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;What is the intended workflow for developing production-level code using the&amp;nbsp;&lt;STRONG&gt;NXP Model-Based Design Toolbox &lt;/STRONG&gt;and &lt;STRONG&gt;Embedded Coder?&amp;nbsp;&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;Is the entire project created in Simulink? OR, is it more likely to be a hybrid approach where Simulink outputs the generated code to a directory and that code is included in an&amp;nbsp;&lt;SPAN&gt;MCUXpresso IDE project?&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;If the entire project created in Simulink, h&lt;/SPAN&gt;ow do we create a model that has a secondary bootloader with signed and encrypted binaries?&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Looking for advice from people who have achieve something similar previously and/or are familiar with &lt;STRONG&gt;Simulink&amp;nbsp;Embedded Coder.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&amp;nbsp;&lt;BR /&gt;J&lt;/P&gt;</description>
      <pubDate>Sun, 28 Apr 2024 11:27:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Developing-production-code-using-Model-Based-Design-Toolbox-for/m-p/1856292#M9032</guid>
      <dc:creator>JasonG</dc:creator>
      <dc:date>2024-04-28T11:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: Developing production code using Model-Based Design Toolbox for I.MX RT106x</title>
      <link>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Developing-production-code-using-Model-Based-Design-Toolbox-for/m-p/1857065#M9035</link>
      <description>&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;The actual answer is probably "it depends". The most common workflow is to use SImulink + MBDT&amp;nbsp;or algorithm development and upfront testing on a real processor. However, the code generated using Simulink and MBDT is very good in quality and performance - it can be used for production.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your case, I think you would use what we call Algorithm Export: you would use SImulink + MBDT for algorithm development and testing, and as you got closer to production, you would only generate code for your algorithm and import that into MCUXpresso for integration and deployment. Simulink is great for algorithm exploration and simulation, but it's probably not the ideal tool for the bootloader integration you mention. My take is that you probably should utilize a hybrid approach - that way you can leverage the various tools and packages where they are strongest.&lt;/P&gt;&lt;P&gt;HTH,&lt;/P&gt;&lt;P&gt;-Brian&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2024 00:08:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/Developing-production-code-using-Model-Based-Design-Toolbox-for/m-p/1857065#M9035</guid>
      <dc:creator>brianmckay</dc:creator>
      <dc:date>2024-04-30T00:08:57Z</dc:date>
    </item>
  </channel>
</rss>

