Solved. But i dont' know what is happening to cause the problem in the first place.
So, the problem is to do with the heap. And while I’ve fixed it, ( hurrah ) I don’t’ know why the change has made it work.
During development, we adjusted the TCPIP STACK DRAM SIZE from the default of 39250 to 64000. I’m still trying to find out why we did this. It’s a bit of a effort to go through the git repo to track down when.
I suspect it was when we were running out of buffer for the HTTP server, and we might have adusted it then.
Running without the bootloader, having this at 64000 caused no problems. It all was ok. With the bootloader it does'tn work. TCPIP_STACK_Intialize wont' complete. Returning it to the 39250 made it work.
Can any one offer an explanation as to why this would be a problem?
post edited by mrpackethead - 2017/11/15 18:50:47