We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi
I have to develop an ethernet bootloader for Freescales Kinetis K60. I found an example on freescale.com using FNET stack, but I would prefer to use TCPnet as in my application. Has someone any experiences with TCPnet and bootloader?
Greets Philipp
Its friggin large for a bootloader (maybe its can be reduced significantly by configuration...?). If ROM is a problem, you better use something open source like uIP which has a minimal footprint (fully adjustable). If assume you only need to receive a lot of data, not the other way around so uIP is enough. On the other hand, TCPNet does not send much faster...If you want the best of both worlds go lwIP. It's a friggin animal. Unbelivable machine.
The FNET example needs 48kB. I found also a serial bootloader example from Freescale that needs 15kB. Modified using TCPnet I think it would need lesser than the FNET example. The Speed is not the problem. I just want to use the same stack as in my application. So it's easier to manage. If it's to big with TCPnet and I have to use another stack, I will use FNET, because I know it and it serves a complete, working bootloader.