<?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: i.MX7D M4 boot trouble in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549270#M86048</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Joseph and Stefan for this enriching discussion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you pointed imx6SX and imx7D are not using same FreeRTOS version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;A href="http://www.nxp.com/imx6SX"&gt;www.nxp.com/imx6SX&lt;/A&gt; &amp;gt; Software &amp;amp; Tools tab&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;FreeRTOS™ BSP 1.0.1 for the i.MX 6SoloX ARM® Cortex®-M4 core&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/imx7D"&gt;www.nxp.com/imx7D&lt;/A&gt; &amp;gt; Software &amp;amp; Tools tab&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;FreeRTOS™ BSP for the i.MX 7Dual ARM® Cortex®-M4 core&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will share this feedback to our team.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jul 2016 22:33:21 GMT</pubDate>
    <dc:creator>Carlos_Musich</dc:creator>
    <dc:date>2016-07-26T22:33:21Z</dc:date>
    <item>
      <title>i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549262#M86040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I received an i.MX7D SABRE-SD last week.&amp;nbsp; All relevant documents, code, etc. was downloaded. One thing I noted is pretty much all documents are packaged for i.MX6SoloX.&amp;nbsp; Likely not a big deal but even the FreeRTOS source references i.MX6SX not i.MX7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First I simply powered up with the provided uSD.&amp;nbsp; Get the openEmbedded GUI and all.&amp;nbsp; Looks good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unarchived the rel_imx_4.1.15_1.1.0_ga.tar.bz2 image, installed latest cross compilers on my Linux workstation, built the image, loaded and ran.&amp;nbsp; Good.&amp;nbsp; Did more work on the kernel - tracked down relevant 4.1.15 RT patch set, applied, fought the gpu-viv code for a while (until I realized it isn't needed for i.MX7 build), updated imx-sdma.c as documented in meta-fsl-arm rt.&amp;nbsp; Replaced rootfs with minimal Debian.&amp;nbsp; Fired everything up and it runs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Today back to original rel_imx_4.1.15_1.1.0_ga image and working to light up the M4.&amp;nbsp; Pulled the necessary compilers from launchpad.net, set up the ARMGCC_DIR environmental variable and built rpmsg pingpong demo.&amp;nbsp; Everything looks good so far.&amp;nbsp; Copy the .bin onto the FAT section of uSD.&amp;nbsp; Open terminals to ttyUSB0 &amp;amp; ttyUSB1.&amp;nbsp; Plug uSD (in carrier) into the i.MX7D SABRE-SD and powered on.&amp;nbsp; Interrupted uboot during boot and copied bin image into memory using the instructions here, &lt;A href="http://www.nxp.com/products/software-and-tools/hardware-development-tools/sabre-development-system/sabre-board-for-smart-devices-based-on-the-i.mx-7dual-applications-processors:RDIMX7DSABREBRD?tab=In-Depth_Tab#BSPIntro" title="http://www.nxp.com/products/software-and-tools/hardware-development-tools/sabre-development-system/sabre-board-for-smart-devices-based-on-the-i.mx-7dual-applications-processors:RDIMX7DSABREBRD?tab=In-Depth_Tab#BSPIntro"&gt;i.MX 7Dual SABRE Board|NXP&lt;/A&gt;&amp;nbsp; No joy.&amp;nbsp; Nothing in M4 console terminal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, backed away from rpmsg, let's just do "hello_world" to verify things.&amp;nbsp; Same behavior.&amp;nbsp; It seems there are at least three points of possible failure - bad build, bad ttyUSB1 circuitry, bad silicon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are no errors on the build.&amp;nbsp; Output of CMakeOutput.log&lt;/P&gt;&lt;P&gt;The target system is: Generic -&amp;nbsp; - arm&lt;/P&gt;&lt;P&gt;The host system is: Linux - 3.19.0-61-generic - x86_64&lt;/P&gt;&lt;P&gt;Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)":&lt;/P&gt;&lt;P&gt;arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 5.3.1 20160307 (release) [ARM/embedded-5-branch revision 234589]&lt;/P&gt;&lt;P&gt;Copyright (C) 2015 Free Software Foundation, Inc.&lt;/P&gt;&lt;P&gt;This is free software; see the source for copying conditions.&amp;nbsp; There is NO&lt;/P&gt;&lt;P&gt;warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where can I find a known good binary to eliminate the build image?&amp;nbsp; Are there other techniques to determine whether the M4 is running but silent (possibly indicating a tty issue)?&amp;nbsp; Looking for some ideas and/or guidance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance,&amp;nbsp;&amp;nbsp; Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jun 2016 21:28:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549262#M86040</guid>
      <dc:creator>jtheath</dc:creator>
      <dc:date>2016-06-20T21:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549263#M86041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Continuing on this path... still no joy on the M4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am confident this is not an FTDI/ttyUSB issue as the A7 console is present and carried by the same hardware.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not an application build problem. Joel Schoen (our Arrow FAE) sent me known working binaries from his IMX7SABRESD hands-on training session.&amp;nbsp; Loading those known good reference images caused no change in behavior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried the "pingpong" demo program which runs components on both cores again.&amp;nbsp; I load and start the M4; continue to boot Linux (needed to change the fdt_file environmental variable as its default setting, imx7-sdb.dtb, prevents Linux from booting once the M4 is started); and load the A7 rpmsg_pingpong driver module.&amp;nbsp; That is expected to emit "message received" text whenever it receives communications from the M4.&amp;nbsp; Nothing is printed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have built, loaded and run hello_world in its various memory forms, {TCM, DDR, OCRAM}, and see the same behavior.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A couple months ago I was doing preliminary work on an iMX6SoloX SABRE-SD and had no difficulty running code on the M4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A dump of /proc/cpuinfo shows the following:&lt;/P&gt;&lt;P&gt;&lt;TT&gt;root@iMX7-SABRESD:/proc# cat cpuinfo&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;processor&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;model name&amp;nbsp;&amp;nbsp;&amp;nbsp; : ARMv7 Processor rev 5 (v7l)&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;BogoMIPS&amp;nbsp;&amp;nbsp;&amp;nbsp; : 16.00&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;Features&amp;nbsp;&amp;nbsp;&amp;nbsp; : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm &lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;CPU implementer&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x41&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;CPU architecture: 7&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;CPU variant&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x0&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;CPU part&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xc07&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;CPU revision&amp;nbsp;&amp;nbsp;&amp;nbsp; : 5&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;processor&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;model name&amp;nbsp;&amp;nbsp;&amp;nbsp; : ARMv7 Processor rev 5 (v7l)&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;BogoMIPS&amp;nbsp;&amp;nbsp;&amp;nbsp; : 16.00&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;Features&amp;nbsp;&amp;nbsp;&amp;nbsp; : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm &lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;CPU implementer&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x41&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;CPU architecture: 7&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;CPU variant&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0x0&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;CPU part&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xc07&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;CPU revision&amp;nbsp;&amp;nbsp;&amp;nbsp; : 5&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt; &lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;TT&gt;Hardware&amp;nbsp;&amp;nbsp;&amp;nbsp; : Freescale i.MX7 Dual (Device Tree)&lt;/TT&gt;&lt;TT&gt; &lt;BR /&gt;&lt;/TT&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #cc0000;"&gt;&lt;TT&gt;Revision&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0000&lt;/TT&gt;&lt;TT&gt;&lt;BR /&gt;&lt;/TT&gt;&lt;TT&gt;Serial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0000000000000000&lt;/TT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jun 2016 21:37:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549263#M86041</guid>
      <dc:creator>jtheath</dc:creator>
      <dc:date>2016-06-23T21:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549264#M86042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also wanted to note LED activity on the debug uart lines.&amp;nbsp; See both red and green on D8/D9 when using A7 console terminal.&amp;nbsp; See only green light up (D11) when typing in M4 terminal, never a red blink from D10.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2016 16:18:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549264#M86042</guid>
      <dc:creator>jtheath</dc:creator>
      <dc:date>2016-06-24T16:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549265#M86043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;environmental variables...&lt;/P&gt;&lt;P&gt;=&amp;gt; printenv&lt;/P&gt;&lt;P&gt;baudrate=115200&lt;/P&gt;&lt;P&gt;boot_fdt=try&lt;/P&gt;&lt;P&gt;bootcmd=mmc dev ${mmcdev};mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi&lt;/P&gt;&lt;P&gt;bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};&lt;/P&gt;&lt;P&gt;bootdelay=3&lt;/P&gt;&lt;P&gt;bootscript=echo Running bootscript from mmc ...; source&lt;/P&gt;&lt;P&gt;console=ttymxc0&lt;/P&gt;&lt;P&gt;ethact=FEC0&lt;/P&gt;&lt;P&gt;ethaddr=00:04:9f:04:4a:1e&lt;/P&gt;&lt;P&gt;ethprime=FEC&lt;/P&gt;&lt;P&gt;fdt_addr=0x83000000&lt;/P&gt;&lt;P&gt;fdt_file=imx7d-sdb-m4.dtb&lt;/P&gt;&lt;P&gt;fdt_high=0xffffffff&lt;/P&gt;&lt;P&gt;image=zImage&lt;/P&gt;&lt;P&gt;initrd_addr=0x83800000&lt;/P&gt;&lt;P&gt;initrd_high=0xffffffff&lt;/P&gt;&lt;P&gt;ip_dyn=yes&lt;/P&gt;&lt;P&gt;loadaddr=0x80800000&lt;/P&gt;&lt;P&gt;loadbootscript=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};&lt;/P&gt;&lt;P&gt;loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}&lt;/P&gt;&lt;P&gt;loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}&lt;/P&gt;&lt;P&gt;loadm4image=fatload mmc ${mmcdev}:${mmcpart} 0x7F8000 ${m4image}&lt;/P&gt;&lt;P&gt;m4boot=run loadm4image; bootaux 0x7F8000&lt;/P&gt;&lt;P&gt;m4image=m4_qspi.bin&lt;/P&gt;&lt;P&gt;mfgtool_args=setenv bootargs console=${console},${baudrate} rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.file=/fat g_mass_storage.ro=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" clk_ignore_unused&lt;/P&gt;&lt;P&gt;mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot}&lt;/P&gt;&lt;P&gt;mmcautodetect=yes&lt;/P&gt;&lt;P&gt;mmcboot=echo Booting from mmc ...; run mmcargs; 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 bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;/P&gt;&lt;P&gt;mmcdev=0&lt;/P&gt;&lt;P&gt;mmcpart=1&lt;/P&gt;&lt;P&gt;mmcroot=/dev/mmcblk0p2 rootwait rw&lt;/P&gt;&lt;P&gt;netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp&lt;/P&gt;&lt;P&gt;netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;/P&gt;&lt;P&gt;script=boot.scr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Environment size: 2199/8188 bytes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2016 16:23:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549265#M86043</guid>
      <dc:creator>jtheath</dc:creator>
      <dc:date>2016-06-24T16:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549266#M86044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/josephheath"&gt;josephheath&lt;/A&gt;​ what FreeRTOS and U-Boot version are you exactly running (boot banner/git hash)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before taking Linux into the mix I recommend focusing on getting output when just using U-Boot (e.g. with the Hello World binary).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FreeRTOS initializes several things before initializing the UART. In particular, I discovered an issue when mixing newer U-boot version with older FreeRTOS firmwares: Newer U-Boot versions make use of RDC and isolate WDOG3. The first FreeRTOS release I had access to (1.0.0) did not set up the RDC for WDOG3, which lead to a crash when FreeRTOS accessed WDOG3 (which happend before anything showed up on UART).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To continue using older FreeRTOS firmwares with the new U-Boot release, I just removed WDOG3 from the list of resources (in U-Boot source):&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;--- a/arch/arm/cpu/armv7/mx7/soc.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;+++ b/arch/arm/cpu/armv7/mx7/soc.c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;@@ -59,7 +59,6 @@ static rdc_peri_cfg_t const resources[] = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_SAI3 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_WDOG1 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_WDOG2 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_WDOG3 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_WDOG4 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_GPT1 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RDC_PER_GPT2 | RDC_DOMAIN(0)),&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Jun 2016 23:23:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549266#M86044</guid>
      <dc:creator>falstaff</dc:creator>
      <dc:date>2016-06-26T23:23:05Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549267#M86045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Stefan,&lt;/P&gt;&lt;P&gt;I am using the U-boot and FreeRTOS packages provided by NXP, "U-Boot 2015.04-imx_v2015.04_4.1.15_1.0.0_ga+g0fa2a52 (Apr 30 2016 - 00:27:47)" and "FreeRTOS V8.0.0 - Copyright (C) 2014 Real Time Engineers Ltd." respectively.&amp;nbsp; These are unaltered, "plain vanilla" as provided with the SABRESD purchase (U-boot) or downloaded from the i.MX7D product page link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output on boot...&lt;/P&gt;&lt;P&gt;U-Boot 2015.04-imx_v2015.04_4.1.15_1.0.0_ga+g0fa2a52 (Apr 30 2016 - 00:27:47)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX7D rev1.2 at 792 MHz&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Temperature 25 C&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: i.MX7D SABRESD RevB&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;PMIC: PFUZE300 DEV_ID=0x30 REV_ID=0x11&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_SDHC: 0, FSL_SDHC: 1&lt;/P&gt;&lt;P&gt;No panel detected: default to TFT43AB&lt;/P&gt;&lt;P&gt;Display: TFT43AB (480x272)&lt;/P&gt;&lt;P&gt;Video: 480x272x24&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;switch to partitions #0, OK&lt;/P&gt;&lt;P&gt;mmc0 is current device&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; FEC0&lt;/P&gt;&lt;P&gt;Normal Boot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&amp;nbsp;&amp;nbsp; Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 15:13:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549267#M86045</guid>
      <dc:creator>jtheath</dc:creator>
      <dc:date>2016-06-27T15:13:01Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549268#M86046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately the FreeRTOS version number does not help, NXP uses FreeRTOS 8.0.0 in their 1.0.0 as well as in their 1.0.1 BSP release...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess when you say:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;downloaded from the i.MX7D product page link&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;You use either WIndows or Linux version of "i.MX 6SoloX FreeRTOS BSP for Cortex-M4" from &lt;SPAN style="font-weight: bold; color: #646464; font-family: Arial, sans-serif; font-size: 14px;"&gt;&lt;A href="http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i.mx-6-series-software-and-development-tool-resources:IMX6_SW" style="color: #7bb1db;"&gt;www.nxp.com/imx6tools&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #646464; font-family: Arial, sans-serif; font-size: 14px;"&gt;, is that correct? &lt;/SPAN&gt;&lt;SPAN style="color: #646464; font-family: Arial, sans-serif; font-size: 14px;"&gt;If yes, then you are using the 1.0.0 FreeRTOS BSP release which likely causes trouble due to the mentioned WDOG3 issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; font-family: Arial, sans-serif; font-size: 14px;"&gt;It seems to me that NXP did not release the source for FreeRTOS BSP 1.0.1 publicly... We at Toradex are about to release a new BSP, and you can use our&amp;nbsp; Git repo to get to the FreeRTOS BSP 1.0.1 source code: &lt;A href="http://git.toradex.com/cgit/freertos-toradex.git/log/?h=master-1.0.1" title="http://git.toradex.com/cgit/freertos-toradex.git/log/?h=master-1.0.1"&gt;freertos-toradex.git - FreeRTOS for the Cortex M4 core of Heterogeneous Multicore modules&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 00:19:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549268#M86046</guid>
      <dc:creator>falstaff</dc:creator>
      <dc:date>2016-06-28T00:19:27Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549269#M86047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Stefan!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, you are correct.&amp;nbsp; I downloaded "i.MX 6SoloX FreeRTOS BSP for Cortex-M4" from the NXP site.&lt;/P&gt;&lt;P&gt;On seeing your response I cloned the Toradex repository, checked out the master-1.0.1 branch and built the hello_world demo, loaded it on the uSD FAT partition then loaded it into the M4.&amp;nbsp; I crossed my fingers and executed "bootaux 0x7F8000". Success!!!&amp;nbsp; There it is in the M4 console window, "Hello World!"&amp;nbsp; Thank you!&amp;nbsp; Thank you!&amp;nbsp; Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I then built the sensor_demo, loaded and ran it.&amp;nbsp; Woo hoo!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much Stefan.&amp;nbsp; You definitely helped me.&amp;nbsp; I won't forget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the best,&amp;nbsp;&amp;nbsp; Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 15:15:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549269#M86047</guid>
      <dc:creator>jtheath</dc:creator>
      <dc:date>2016-06-28T15:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549270#M86048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Joseph and Stefan for this enriching discussion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you pointed imx6SX and imx7D are not using same FreeRTOS version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;A href="http://www.nxp.com/imx6SX"&gt;www.nxp.com/imx6SX&lt;/A&gt; &amp;gt; Software &amp;amp; Tools tab&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;FreeRTOS™ BSP 1.0.1 for the i.MX 6SoloX ARM® Cortex®-M4 core&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/imx7D"&gt;www.nxp.com/imx7D&lt;/A&gt; &amp;gt; Software &amp;amp; Tools tab&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;FreeRTOS™ BSP for the i.MX 7Dual ARM® Cortex®-M4 core&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will share this feedback to our team.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jul 2016 22:33:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549270#M86048</guid>
      <dc:creator>Carlos_Musich</dc:creator>
      <dc:date>2016-07-26T22:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX7D M4 boot trouble</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549271#M86049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Back in June 2016, the FreeRTOS 1.0.1 version was not yet publicly available... But agreed, today, for i.MX 7, the 1.0.1 GA version from the described location works fine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Aug 2016 04:29:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7D-M4-boot-trouble/m-p/549271#M86049</guid>
      <dc:creator>falstaff</dc:creator>
      <dc:date>2016-08-23T04:29:06Z</dc:date>
    </item>
  </channel>
</rss>

