<?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>i.MX ProcessorsのトピックBooting M4 freeze linux kernel A7</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721290#M112143</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I am trying to boot the M4 core on imx7dual&amp;nbsp; (Through emmc).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;When the M4 boot (hello world example), the linux kernel blocks. (Starting kernel)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I changed the following environment variables in the uboot and try to boot the system:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv loadm4image 'fatload mmc ${mmcdev}:${mmcpart} 0x7F8000 ${m4image}' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv m4boot 'if run loadm4image; then setenv mcu -m4; dcache flush; bootaux 0x7F8000; fi' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv setfdt 'setenv fdt_file ${som}_${baseboard}${mcu}.dtb' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv mmcboot 'echo Booting from mmc ...; run m4boot; run searchbootdev; run mmcargs; echo baseboard is ${baseboard}; run setfdt; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then echo WARN: Cannot load the DT; echo fall back to load the default DT; setenv baseboard $ {default_baseboard}; run setfdt; run loadfdt; bootz ${loadaddr} - ${fdt_addr}; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;'&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Then, execute "boot". At this point, I am able to see the console prompt of the M4, but the linux blocks (Starting kernel).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I dont know, is it posible to be something related to some reset bit, o some watchdog which I have to disable??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Thank you in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Maite&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Oct 2017 14:45:44 GMT</pubDate>
    <dc:creator>maitegonzalez</dc:creator>
    <dc:date>2017-10-25T14:45:44Z</dc:date>
    <item>
      <title>Booting M4 freeze linux kernel A7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721290#M112143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I am trying to boot the M4 core on imx7dual&amp;nbsp; (Through emmc).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;When the M4 boot (hello world example), the linux kernel blocks. (Starting kernel)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I changed the following environment variables in the uboot and try to boot the system:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv loadm4image 'fatload mmc ${mmcdev}:${mmcpart} 0x7F8000 ${m4image}' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv m4boot 'if run loadm4image; then setenv mcu -m4; dcache flush; bootaux 0x7F8000; fi' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv setfdt 'setenv fdt_file ${som}_${baseboard}${mcu}.dtb' &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;=&amp;gt; setenv mmcboot 'echo Booting from mmc ...; run m4boot; run searchbootdev; run mmcargs; echo baseboard is ${baseboard}; run setfdt; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then echo WARN: Cannot load the DT; echo fall back to load the default DT; setenv baseboard $ {default_baseboard}; run setfdt; run loadfdt; bootz ${loadaddr} - ${fdt_addr}; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;'&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Then, execute "boot". At this point, I am able to see the console prompt of the M4, but the linux blocks (Starting kernel).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I dont know, is it posible to be something related to some reset bit, o some watchdog which I have to disable??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Thank you in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Maite&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2017 14:45:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721290#M112143</guid>
      <dc:creator>maitegonzalez</dc:creator>
      <dc:date>2017-10-25T14:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: Booting M4 freeze linux kernel A7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721291#M112144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maite,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Are you able to start linux kernel in Cortex A7 if you dont start M4 first?&lt;/P&gt;&lt;P&gt;- Are you able to start M4 afetr starting linux kernel in Cortex A7?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Oct 2017 18:36:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721291#M112144</guid>
      <dc:creator>Carlos_Musich</dc:creator>
      <dc:date>2017-10-26T18:36:27Z</dc:date>
    </item>
    <item>
      <title>Re: Booting M4 freeze linux kernel A7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721292#M112145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for answering.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, if I dont start M4,&amp;nbsp;I am able to start the cortexA7 normally.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I didn't try to boot m4 after starting linux kernel.. How would it be?&amp;nbsp;writing the registers to restart the M4 with mmap?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Oct 2017 07:27:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721292#M112145</guid>
      <dc:creator>maitegonzalez</dc:creator>
      <dc:date>2017-10-27T07:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: Booting M4 freeze linux kernel A7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721293#M112146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please note that the A7 core(s) of the i.MX7 series processors is always supposed to boot first, then load and run the M4 core, then, for example, go to the low-power mode as required and then be awaken up by the M4 core also as required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, please refer to the AN5317 "Loading Code on Cortex-M4 from Linux for the i.MX 6SoloX and i.MX 7Dual/7Solo Application Processors" Application Note document, available on the processor's Documentation web page:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-7-processors/i.mx-7dual-processors-heterogeneous-processing-with-dual-arm-cortex-a7-cores-and-cortex-m4-core:i.MX7D?tab=Documentation_Tab"&gt;https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-7-processors/i.mx-7dual-processors-heterogeneous-processing-with-dual-arm-cortex-a7-cores-and-cortex-m4-core:i.MX7D?tab=Documentation_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, refer to the attached documents, describing the FreeRTOS BSP for the M4 core operation.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Artur&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2017 11:04:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721293#M112146</guid>
      <dc:creator>art</dc:creator>
      <dc:date>2017-11-02T11:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Booting M4 freeze linux kernel A7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721294#M112147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maite,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am very sorry, I thought I have already answered. Please see the following document, it explains all the settings required to run RPMsg examples which communicates A7/A9 with M4, so this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-333803"&gt;Running RPMsg Demo Applications for Multicore Communication with IMX6SX and IMX7D&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2017 14:28:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721294#M112147</guid>
      <dc:creator>Carlos_Musich</dc:creator>
      <dc:date>2017-11-02T14:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: Booting M4 freeze linux kernel A7</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721295#M112148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your answer. We finally achieved to start both M4 and A7. We were doing OK.&lt;/P&gt;&lt;P&gt;However, we are using one of technexion SOM and it seems something is wrong in the WI-FI module.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I mean, we have the same firmware and in the WI-FI module the A7-core blocks when M4 starts and &lt;STRONG&gt;without WI-FI the module works perfectly&lt;/STRONG&gt; (M4-A7).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know what is going on&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Maite&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Nov 2017 11:32:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Booting-M4-freeze-linux-kernel-A7/m-p/721295#M112148</guid>
      <dc:creator>maitegonzalez</dc:creator>
      <dc:date>2017-11-13T11:32:44Z</dc:date>
    </item>
  </channel>
</rss>

