How can I minimize boot-up/reboot time??

I am using a -c connectme and the initial power-up boot time is about 17 seconds! I’ve tried to figure out what takes so long, and most of it seems to be in the hardware initialization. I’ve tried to disable all of the POST tests and that didn’t do anything. I’ve shaved about 2 seconds off by not compressing the application image, but nothing else I’ve done seems to help.

Also, I could maybe live with the 17 second power-up, but I’d really like to trim that down on a soft restart. In other words, I’d like to be able to just restart the TCP/IP stack when network settings change instead of performing a hard reset. I have found that netosStartTCP() doesn’t get called until about 12 seconds into a full reboot, so if I could just restart the TCP stack I could probably cut the restart time down to under 5 seconds, but I can’t find any info on how to do this.

Any ideas?