Вызов StackInit (). Эта функция повторно инициализирует все подмодули (TCP, UDP, SMTP и т. Д.). Он также закроет все открытые сокеты TCP и UDP, поэтому вам придется заново открыть сокеты, которые вы хотите использовать.
В качестве примечания: я следил за темой на форуме по микрочипам. Я также получал странные сбросы в моем стеке TCP. Это закончилось переполнением стека. Поместите некоторые переменные в верхнюю часть вашего стека.
#pragma udata stackoverflow = 0xE00
UInt32 StackUpperBound[8];
#pragma udata
Инициализируйте эти переменные в начале функции main () и установите точку останова в начале. Посмотрите, не перезаписываются ли эти переменные.