<?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>S32 Design Studio中的主题 Re: S32G Boot From External NVM</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/S32G-Boot-From-External-NVM/m-p/989256#M5648</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/vinod.bargaje@mobiliya.com"&gt;vinod.bargaje@mobiliya.com&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Recently I also try to boot image from External flash on S32G EVB. I have some experience and would like to share with you.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I only build the IVT image with the Diangostic Test Project and S32G example Project. In my case, I just add the Ram address and the Length in the IVT tools. For different core Target (M7 and A53), the setting is a little bit different.&lt;/LI&gt;&lt;LI&gt;The boot RCON for QSPI from your is right.&lt;/LI&gt;&lt;LI&gt;The 32 bit boot configuration (sw6-sw9) are all setted in "0".&lt;/LI&gt;&lt;LI&gt;I only use the IVT tools in S32DS for building Image. In my image, I only include the application code in IVT table&lt;/LI&gt;&lt;LI&gt;After you build the image, you can export the blob image which already inlcude the IVT image and your application code. You only need to flash the blob image.#&lt;/LI&gt;&lt;LI&gt;The s32ft.exe is a subapplication from S32DS. It is also inlcude in S32DS IVT tools, you can just click flash image in IVT tools, it is the same as s32ft.exe&lt;/LI&gt;&lt;LI&gt;...&lt;/LI&gt;&lt;LI&gt;You can use lauterbach and can also just use uart to serial flash.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Yihan&lt;/P&gt;&lt;DIV style="position: absolute; left: 257px; top: 414.48px;"&gt;&lt;DIV class="gtx-trans-icon"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Mar 2020 10:38:38 GMT</pubDate>
    <dc:creator>yihan_cheng</dc:creator>
    <dc:date>2020-03-18T10:38:38Z</dc:date>
    <item>
      <title>S32G Boot From External NVM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32G-Boot-From-External-NVM/m-p/989255#M5647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;I am working on NXP S32G274 Part for my customer and need your support for setting up external memory for Boot.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; text-decoration: underline; "&gt;objective : &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;- need to use external flash(Serial NOR - MX25UW51245G)&amp;nbsp; for application code and execution.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;- after power reset it shall boot from Flash area. (in this case Serial NOR)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;- Hardware : I am using S32G evaluation board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN style="color: #002060; text-decoration: underline; "&gt;Support needed to understand&lt;/SPAN&gt;&lt;SPAN style="color: #002060;"&gt; :&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="color: #002060; "&gt; What could be the Linker file changes that are required?&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;we tried below configuration in linker file as below&amp;nbsp; :&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0cm;"&gt;&lt;LI style="color: #002060; margin-left: -8.25pt;"&gt;&lt;SPAN style="color: #002060; "&gt;m_Code_qspi&amp;nbsp; &amp;nbsp;(rx)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : ORIGIN = 0x00000000, LENGTH = 2688K&amp;nbsp; (Can it be start after IVT image end adress?)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI style="color: #002060; margin-left: -8.25pt;"&gt;&lt;SPAN style="color: #002060; "&gt;m_ram&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;(rw) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: ORIGIN = 0x34000000, LENGTH = 2688K&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;where,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&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; m_Code_qspi (stores : .interrupts, .text, )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&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; m_ram&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(store&amp;nbsp; : .init_table, .zero_table, .code_ram, .data, .bss )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;Please correct/confirm &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&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; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;2. I have configured RCON selection switches on eval board to boot from QSPI&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SWT14 -&amp;gt; 1 ON, SWT14 -&amp;gt; 2 OFF&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SWT15 -&amp;gt; 1 OFF SWT15- &amp;gt; 2 OFF&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;3. I have configured BMODE (0 to 31 parallel bits) selection switches on eval board&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&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; ref : &lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM style="color: #002060; "&gt;AN12422 :S32G Boot Process (attached excel ) BOOT_CFG1[31:0] - ADDR 0x234&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;4. how to configure IVT tool in S32DS? If I am not using S32DS then how to generate IVT image ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;5. how to flash IVT Image file + Application code file together ( Can it be flashed together ?)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;6. I am using S32ft.exe (flash tool by NXP) to load algorithm for "MX25UW51245G" (serial NOR). Why it is required?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; "&gt;7. Can we use S32DS(Design Studio) to flash [IVT image + Application Code] through configuration_tool option under project properties.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; font-size: 11.0pt; "&gt;8. I am using Lauterbach debugger supported .cmm file that we use to load the program.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #002060; font-size: 11.0pt; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 11:56:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32G-Boot-From-External-NVM/m-p/989255#M5647</guid>
      <dc:creator>vinod_bargaje</dc:creator>
      <dc:date>2020-02-19T11:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: S32G Boot From External NVM</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32G-Boot-From-External-NVM/m-p/989256#M5648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/vinod.bargaje@mobiliya.com"&gt;vinod.bargaje@mobiliya.com&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Recently I also try to boot image from External flash on S32G EVB. I have some experience and would like to share with you.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I only build the IVT image with the Diangostic Test Project and S32G example Project. In my case, I just add the Ram address and the Length in the IVT tools. For different core Target (M7 and A53), the setting is a little bit different.&lt;/LI&gt;&lt;LI&gt;The boot RCON for QSPI from your is right.&lt;/LI&gt;&lt;LI&gt;The 32 bit boot configuration (sw6-sw9) are all setted in "0".&lt;/LI&gt;&lt;LI&gt;I only use the IVT tools in S32DS for building Image. In my image, I only include the application code in IVT table&lt;/LI&gt;&lt;LI&gt;After you build the image, you can export the blob image which already inlcude the IVT image and your application code. You only need to flash the blob image.#&lt;/LI&gt;&lt;LI&gt;The s32ft.exe is a subapplication from S32DS. It is also inlcude in S32DS IVT tools, you can just click flash image in IVT tools, it is the same as s32ft.exe&lt;/LI&gt;&lt;LI&gt;...&lt;/LI&gt;&lt;LI&gt;You can use lauterbach and can also just use uart to serial flash.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Yihan&lt;/P&gt;&lt;DIV style="position: absolute; left: 257px; top: 414.48px;"&gt;&lt;DIV class="gtx-trans-icon"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2020 10:38:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32G-Boot-From-External-NVM/m-p/989256#M5648</guid>
      <dc:creator>yihan_cheng</dc:creator>
      <dc:date>2020-03-18T10:38:38Z</dc:date>
    </item>
  </channel>
</rss>

