> On 21 Dec 2017, at 04:54, Nathan Hartman <hartman.nat...@gmail.com> wrote:
> 
> On Dec 20, 2017, at 7:23 PM, Ben Stuyts <b...@altus-escon.com 
> <mailto:b...@altus-escon.com>> wrote:
> 
>> Hi Nathan,
>> 
>>> On 20 Dec 2017, at 16:31, Nathan Hartman <hartman.nat...@gmail.com 
>>> <mailto:hartman.nat...@gmail.com>> wrote:
>>> 
>>> On Dec 20, 2017, at 10:17 AM, Ben Stuyts <b...@altus-escon.com 
>>> <mailto:b...@altus-escon.com>> 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 
> <https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/587288/2157245>
No, I had not seen that. Thanks!

Ben

_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to