On Dec 20, 2017, at 7:23 PM, Ben Stuyts <[email protected]> wrote:
> 
> Hi Nathan,
> 
>> On 20 Dec 2017, at 16:31, Nathan Hartman <[email protected]> wrote:
>> 
>> On Dec 20, 2017, at 10:17 AM, Ben Stuyts <[email protected]> wrote:
>>> 
>>> TI’s Stellarisware library for the LM3S series chips uses lwIP v1.3.1. By 
>>> any chance, has anybody ported lwIP v2.0.3 to Stellarisware?
>>> 
>>> They basically #include all the lwIP *.c files into a single lwiplib.c file 
>>> and compile that. Also not sure if their own interface/porting layer code 
>>> is compatible with v2.0.3.
>> 
>> Not sure if LM3S is the same family or related to TI's Tiva-C a.k.a. TM4C 
>> family (TI bought Stellaris and renamed it to Tiva) but what Ben describes 
>> is exactly how TivaWare implements lwIP.
> 
> Yes, same thing. Cortex M3 vs M4 core is the main difference. TI ran into 
> manufacturing problems with the LM3S series and developed the TM4C as a 
> successor. TI stopped support for Stellarisware for the LM3S series and then 
> renamed/forked it to TivaWare (or some such) for the TM4C chips. In the 
> beginning it was more or less compatible, but I believe (!) it has diverged 
> quite a bit now.
> 
>> TivaWare is TI's driver library / bare bones framework for the TM4C family. 
>> It's stuck on lwIP version 1.4.1. As far as I know TI did not express any 
>> interest in updating TivaWare to use newer lwIP. 
> 
> LM3S series is NRND, and I wouldn’t touch the TM4C series with a ten feet 
> pole because of that. But we have a couple of designs with an LM3S8938 that 
> I’d like to update to get access to the latest lwIP features.
> 
>> We want to upgrade our code to 2.0.3 as well. If anyone knows of a working 
>> port for this platform or what adaptations must be made then please point us 
>> to it. Ben, if none exists then perhaps we can combine our efforts.
> 
> Definitely interested. But if anybody has already done some work on it, 
> please let us know.

Are you familiar with e2e? Some searching has revealed this post:

I haven't studied in depth yet (will hopefully tomorrow morning) but supposedly 
someone named John Piliounis has gotten 2.0.2 to work.

I'll see what else I can dig up. Perhaps the thing to do is to go naively and 
replace the 1.4.1 files with 2.0.3 and see what happens.

The link:

https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/587288/2157245




_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to