<?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 ENETx on Cortex - M4 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664243#M102035</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We currently build a FreeRTOS based ENET driver for the Cortex - M4. We have some Problems with Recving&amp;nbsp;Ethernet packets on the Cortex - M4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We disable the Ethernet driver on Linux and U-Boot. Currently we boot the Cortex - M4 with the debugger, on Cortex - A9 currently running U-Boot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We build the Ethernet driver based on Linux Driver on&amp;nbsp;a selfmade HAL for FreeRTOS found at github: &lt;A class="link-titled" href="http://freertoshal.github.io/" title="http://freertoshal.github.io/"&gt;FreeROTS Hardware Abstraction Layer&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We want to use IEEE1588 to support AVB/TSN on Cortex - M4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Testbanch is:&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Linux Dev PC with 100 MBit Ethernet sending ARP Broadcast Messages.&lt;/P&gt;&lt;P&gt;- 100 MBit Ethernet switch&lt;/P&gt;&lt;P&gt;- IMX6sx Conected with patchcable to Switch&lt;/P&gt;&lt;P&gt;The Cortex - M4 detect correctly 100 a Mbit Full Duplex Link with the Phy.&amp;nbsp;Currently&amp;nbsp;we can send packets from IMX6sx to the PC but we can't recv packets on IMX6sx. The Contoller set the&amp;nbsp;RDAR bit in&amp;nbsp;RDAR Register so we think the controller is correctly setup.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is impossible get some help with this problem?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Sourcecode is found on github:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/FreeRTOSHAL/testsystem.git"&gt;https://github.com/FreeRTOSHAL/testsystem.git&lt;/A&gt;&amp;nbsp;branch imx6sx&lt;/P&gt;&lt;P&gt;checkout with:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;git clone&amp;nbsp;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FFreeRTOSHAL%2Ftestsystem.git" rel="nofollow" target="_blank"&gt;https://github.com/FreeRTOSHAL/testsystem.git&lt;/A&gt;&lt;SPAN&gt; -b imx6sx&amp;nbsp;--recursive&lt;/SPAN&gt;&lt;BR /&gt;The FEC code is found at&amp;nbsp;mach/imx6/fec.c (&lt;A class="link-titled" href="https://github.com/FreeRTOSHAL/fhal-mach/blob/imx6sx/imx6/fec.c" title="https://github.com/FreeRTOSHAL/fhal-mach/blob/imx6sx/imx6/fec.c"&gt;fhal-mach/fec.c at imx6sx · FreeRTOSHAL/fhal-mach · GitHub&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;We use this compiler&amp;nbsp;&lt;A class="link-titled" href="https://launchpad.net/gcc-arm-embedded/+download" title="https://launchpad.net/gcc-arm-embedded/+download"&gt;GNU ARM Embedded Toolchain project files : GNU ARM Embedded Toolchain&lt;/A&gt;&amp;nbsp;&amp;nbsp;and the build system is based on Linux Kbuild: Configure Project with: "make imx6sx_defconfig"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Andy Werner&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Sep 2016 11:12:37 GMT</pubDate>
    <dc:creator>werner2005</dc:creator>
    <dc:date>2016-09-30T11:12:37Z</dc:date>
    <item>
      <title>ENETx on Cortex - M4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664243#M102035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We currently build a FreeRTOS based ENET driver for the Cortex - M4. We have some Problems with Recving&amp;nbsp;Ethernet packets on the Cortex - M4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We disable the Ethernet driver on Linux and U-Boot. Currently we boot the Cortex - M4 with the debugger, on Cortex - A9 currently running U-Boot.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We build the Ethernet driver based on Linux Driver on&amp;nbsp;a selfmade HAL for FreeRTOS found at github: &lt;A class="link-titled" href="http://freertoshal.github.io/" title="http://freertoshal.github.io/"&gt;FreeROTS Hardware Abstraction Layer&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We want to use IEEE1588 to support AVB/TSN on Cortex - M4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Testbanch is:&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Linux Dev PC with 100 MBit Ethernet sending ARP Broadcast Messages.&lt;/P&gt;&lt;P&gt;- 100 MBit Ethernet switch&lt;/P&gt;&lt;P&gt;- IMX6sx Conected with patchcable to Switch&lt;/P&gt;&lt;P&gt;The Cortex - M4 detect correctly 100 a Mbit Full Duplex Link with the Phy.&amp;nbsp;Currently&amp;nbsp;we can send packets from IMX6sx to the PC but we can't recv packets on IMX6sx. The Contoller set the&amp;nbsp;RDAR bit in&amp;nbsp;RDAR Register so we think the controller is correctly setup.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is impossible get some help with this problem?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Sourcecode is found on github:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/FreeRTOSHAL/testsystem.git"&gt;https://github.com/FreeRTOSHAL/testsystem.git&lt;/A&gt;&amp;nbsp;branch imx6sx&lt;/P&gt;&lt;P&gt;checkout with:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;git clone&amp;nbsp;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FFreeRTOSHAL%2Ftestsystem.git" rel="nofollow" target="_blank"&gt;https://github.com/FreeRTOSHAL/testsystem.git&lt;/A&gt;&lt;SPAN&gt; -b imx6sx&amp;nbsp;--recursive&lt;/SPAN&gt;&lt;BR /&gt;The FEC code is found at&amp;nbsp;mach/imx6/fec.c (&lt;A class="link-titled" href="https://github.com/FreeRTOSHAL/fhal-mach/blob/imx6sx/imx6/fec.c" title="https://github.com/FreeRTOSHAL/fhal-mach/blob/imx6sx/imx6/fec.c"&gt;fhal-mach/fec.c at imx6sx · FreeRTOSHAL/fhal-mach · GitHub&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;We use this compiler&amp;nbsp;&lt;A class="link-titled" href="https://launchpad.net/gcc-arm-embedded/+download" title="https://launchpad.net/gcc-arm-embedded/+download"&gt;GNU ARM Embedded Toolchain project files : GNU ARM Embedded Toolchain&lt;/A&gt;&amp;nbsp;&amp;nbsp;and the build system is based on Linux Kbuild: Configure Project with: "make imx6sx_defconfig"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Andy Werner&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2016 11:12:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664243#M102035</guid>
      <dc:creator>werner2005</dc:creator>
      <dc:date>2016-09-30T11:12:37Z</dc:date>
    </item>
    <item>
      <title>Re: ENETx on Cortex - M4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664244#M102036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I faced similar problem with our custom board with KSZ9031 PHY.&lt;/P&gt;&lt;P&gt;The problem we had was the RESET_N pin of PHY was not tied to IMX6 ENET_CRS_DV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So in our case, we found that PHY state machine is dependent on the timing when RESET is applied to the phy, leaving it otherwise partially working.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check if that is what you have as well !!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vic&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2016 13:16:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664244#M102036</guid>
      <dc:creator>vicpandit</dc:creator>
      <dc:date>2016-09-30T13:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: ENETx on Cortex - M4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664245#M102037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Andreas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please consider that NXP community is the free support channel. In your case there are 2 reasons why your project is beyond the free support scope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A) Modifying or customizing any library or stack provided by NXP or any NXP partner is out of the free support scope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B) AVB support is provided only under NDA. This software product is offered through NXP Professional Services. You can find infromation about AVB software and Profesional services in the following links:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/audio-video-bridging-software:AVB-SOFTWARE" title="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp/audio-video-bridging-software:AVB-SOFTWARE"&gt;Audio Video Bridging Software|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/services"&gt;www.nxp.com/services&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please contact our professional Support and Engineering Services team for further support.&lt;/P&gt;&lt;P&gt;&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>Wed, 05 Oct 2016 22:20:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664245#M102037</guid>
      <dc:creator>Carlos_Musich</dc:creator>
      <dc:date>2016-10-05T22:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: ENETx on Cortex - M4</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664246#M102038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;@Carlos_Musich this is not great to hear. The Project is part of public research at UaS RheinMain in Wiesbaden Germany. Correctly we&amp;nbsp;prefer Open Source Code thanks for you help.&amp;nbsp;Unfortunately we&amp;nbsp;currently have no NDA.&lt;/P&gt;&lt;P&gt;@vic pandit Thanks for you help I check it tomorrow.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Andy&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Oct 2016 23:08:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ENETx-on-Cortex-M4/m-p/664246#M102038</guid>
      <dc:creator>werner2005</dc:creator>
      <dc:date>2016-10-05T23:08:31Z</dc:date>
    </item>
  </channel>
</rss>

