Ранее испорльзовал контроллеры STN32F107. Все было ОК. Теперь пытаюсь тоже самое запустить на F407. Столкнулся с проблемой, что не создается сокет. Программа заходит в бесконечный цикл в функци sys_error (ERROR_CODE code) по причине /* Out of TCP Sockets. */.
Собственно процедура такая:
Код
init_TcpNet ();
dhcp_disable ();
/* Setup and enable the SysTick timer for 100ms. */
SysTick->LOAD = (168000000 / 10) - 1;
SysTick->CTRL = 0x05;
SocketNumber = tcp_get_socket (TCP_TYPE_SERVER | TCP_TYPE_DELAY_ACK | TCP_TYPE_FLOW_CTRL | TCP_TYPE_KEEP_ALIVE, 0, 65535, tcp_callback);
if (SocketNumber != 0)
{
/* Start listening on TCP port DevEthInfo.CtrlPort */
tcp_listen (SocketNumber, PortNumber);
}
Подскажите в чем может быть дело? Спасибо.
Живи днем так, чтобы ночью ты спал спокойно.