<?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: Experience with lwIp or other network stacks? in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528929#M9708</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wellsk on Wed May 23 10:11:23 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A pre-built LPC18xx project for LWIP isn't included in the LWIP release, but I have used LWIP on the Hitex 1850 and 4350 boards.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Currently, only projects/examples based on the LPC43xx CMSIS library are in the release.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The LPC18xx and LPC43xx share the same Ethernet controller.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can pull the LPC18xx CMSIS library and the LWIP port and convert the LPC43xx projects to LPC18xx projects to use this with the LCP18xx board.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You'll need to build using the M3 core instead of the M4 core. You might also need to alter the memory layout for the projects to the 18xx memory layout.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Change all header files to use the LPC18xx CMSIS base headers instead of the 43xx headers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fix possible compilation issues related to 18xx/43xx differences - there probably won't be too many.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can go here for LWIP project specific details:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fproject%2Flightweight-ip-lwip-networking-stack" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/project/lightweight-ip-lwip-networking-stack&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The LWIP download page is here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flwip-lpc-port-file-v110" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lwip-lpc-port-file-v110&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The 18xx and 43xx CMSIS download pages are here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flpc4350apdlzip" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lpc4350apdlzip&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flpc18xx-cmsis-compliant-standard-peripheral-firmware-driver-library-keil-iar" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lpc18xx-cmsis-compliant-standard-peripheral-firmware-driver-library-keil-iar&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:16:18 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:16:18Z</dc:date>
    <item>
      <title>Experience with lwIp or other network stacks?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528928#M9707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chuckp on Wed May 23 09:32:48 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Has anyone ported the lwIp network stack to the LCP18xx?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or does anyone have any experience to recommend a network stack to use with FreeRTOS?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:16:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528928#M9707</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: Experience with lwIp or other network stacks?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528929#M9708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by wellsk on Wed May 23 10:11:23 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A pre-built LPC18xx project for LWIP isn't included in the LWIP release, but I have used LWIP on the Hitex 1850 and 4350 boards.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Currently, only projects/examples based on the LPC43xx CMSIS library are in the release.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The LPC18xx and LPC43xx share the same Ethernet controller.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can pull the LPC18xx CMSIS library and the LWIP port and convert the LPC43xx projects to LPC18xx projects to use this with the LCP18xx board.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You'll need to build using the M3 core instead of the M4 core. You might also need to alter the memory layout for the projects to the 18xx memory layout.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Change all header files to use the LPC18xx CMSIS base headers instead of the 43xx headers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fix possible compilation issues related to 18xx/43xx differences - there probably won't be too many.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can go here for LWIP project specific details:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fproject%2Flightweight-ip-lwip-networking-stack" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/project/lightweight-ip-lwip-networking-stack&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The LWIP download page is here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flwip-lpc-port-file-v110" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lwip-lpc-port-file-v110&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The 18xx and 43xx CMSIS download pages are here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flpc4350apdlzip" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lpc4350apdlzip&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flpc18xx-cmsis-compliant-standard-peripheral-firmware-driver-library-keil-iar" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lpc18xx-cmsis-compliant-standard-peripheral-firmware-driver-library-keil-iar&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:16:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528929#M9708</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Experience with lwIp or other network stacks?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528930#M9709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chuckp on Wed May 23 12:26:42 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks, this is along the same lines that I was thinking.&amp;nbsp; I have those files.&amp;nbsp; What I don't find is a makefile or an IAR project file.&amp;nbsp; Can you point me to a list of what files need to be included to build lwip?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I see some makefiles in obsolete projects, and I will start to take the time to understand it all and put it together.&amp;nbsp; &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:16:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528930#M9709</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:16:19Z</dc:date>
    </item>
    <item>
      <title>Re: Experience with lwIp or other network stacks?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528931#M9710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chuckp on Wed May 23 15:33:05 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I built up a version of the project, but it's not running.&amp;nbsp; I am open to ideas:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- I started from a simple FreeRTOS project which only started two tasks, one monitoring the uart and placing characters in a queue.&amp;nbsp; The other monitoring the queue.&amp;nbsp; This worked well before I added the lwip code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- I added the LWIP files to the project and got it to compile.&amp;nbsp; I excluded timer.c (as it conflicts with a FreeRTOS file).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- I initially hit the hard fault handler, but when I raised the stack sizes in my two tasks, that went away.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- The debugger shows there are no tasks to schedule and many registers are filled with A5.&amp;nbsp; It looks like some stack overflowed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I have called no lwip code.&amp;nbsp; What has been reconfigured?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'd love to have an IAR project that includes a running lwip...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:16:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528931#M9710</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:16:19Z</dc:date>
    </item>
    <item>
      <title>Re: Experience with lwIp or other network stacks?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528932#M9711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by chuckp on Thu May 24 11:20:32 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I believe my program is crashing because the program is too big to load into RAM.&amp;nbsp; Hence I am back to my previous post.&amp;nbsp; I am studying to learn how to run from (SPI) flash.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:16:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Experience-with-lwIp-or-other-network-stacks/m-p/528932#M9711</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:16:20Z</dc:date>
    </item>
  </channel>
</rss>

