EngineeringSpirit / FreeLwIP-Nios-II

FreeRTOS with LwIP integration in the Nios II EDS
19 stars 28 forks source link

Added support for FreeRTOS+ Trace, other improvements #9

Open modemo opened 10 years ago

modemo commented 10 years ago
modemo commented 10 years ago

Hi there, First of all, let me thank mluthi for finding interrupt related bug in NIOS port. This bug was worrying me few days a caused unstability of my system. Impact of this bug was probably enhanced by Trace utility that I use, so I have to start investigate myself and finally found this issue reported here.

So I decide to contribute and share my improvements too, if somebody interested. To sum up:

Please check my friend implementation of vPortSysTickHandler in port.c

Best regards, Laco

EngineeringSpirit commented 10 years ago

I'll do a code review later today and merge your code, Thanks for the contribution!

EngineeringSpirit commented 10 years ago

I have time to merge the code, I'll update to FreeRTOS 8.0 also and thinking about updating LwIP to 1.5 RC the stable will be released soon. We seem to have problems when high TCP load's. Probably have got something to do with the port and context switching, so this I will reimplement en see if I can properly implement the newlib reentrent base stack.

modemo commented 10 years ago

Any updates?

DipSwitch commented 10 years ago

There is a dev branche but I don't know if everything is checked in. The ports works properly. Can checking the last changes In 1 week or so.

modemo commented 10 years ago

Any update on your site DipSwitch, Nick ? We made update to FreeRTOS 8.1.2, Trace 2.6.0 a script modified for Quartus 14.0 (64b). But its not well testeted. I will try to marge with Nick port updates. Fell free to use my fork.