antis 1 24 августа, 2020 Опубликовано 24 августа, 2020 · Жалоба Вам надо увеличить стек для задач в которых вызывается функция uprintf. Функции vsprintf требуется много места под стек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 24 августа, 2020 Опубликовано 24 августа, 2020 · Жалоба Надо завставить себя пользоваться механизмом контроля стека. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 25 августа, 2020 Опубликовано 25 августа, 2020 · Жалоба Да все усугубляет что с FreeRTOS дело имею две недели, посмотрел API как что создавать, вот и все знания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 25 августа, 2020 Опубликовано 25 августа, 2020 · Жалоба Поправил, зависонов нету, но все равно разрыв соединения ловлю : ppp phase changed[0]: phase=0 ppp_connect[0]: holdoff=0 ppp phase changed[0]: phase=3 pppos_connect: unit 0: connecting ppp_start[0] ppp phase changed[0]: phase=6 pppos_send_config[0]: out_accm=FF FF FF FF ppp_send_config[0] pppos_recv_config[0]: in_accm=FF FF FF FF ppp_recv_config[0] ppp: auth protocols: CHAP=1 CHAP_MD5=1 pppos_write[0]: len=24 ppp_start[0]: finished pppos_input[0]: got 29 bytes pppos_write[0]: len=24 pppos_input[0]: got 45 bytes pppos_input[0]: got 43 bytes pppos_write[0]: len=13 pppos_input[0]: got 46 bytes pppos_write[0]: len=23 netif_set_mtu[0]: mtu=1500 pppos_send_config[0]: out_accm=0 0 A 0 ppp_send_config[0] pppos_recv_config[0]: in_accm=0 0 A 0 ppp_recv_config[0] ppp phase changed[0]: phase=7 pppos_input[0]: got 27 bytes pppos_write[0]: len=28 pppos_input[0]: got 26 bytes CHAP authentication succeeded CHAP authentication succeeded ppp phase changed[0]: phase=9 pppos_write[0]: len=32 pppos_write[0]: len=14 pppos_input[0]: got 16 bytes pppos_write[0]: len=26 pppos_input[0]: got 12 bytes LCP terminated by peer ppp phase changed[0]: phase=6 pppos_send_config[0]: out_accm=FF FF FF FF ppp_send_config[0] pppos_recv_config[0]: in_accm=0 0 A 0 ppp_recv_config[0] pppos_write[0]: len=8 pppos_input[0]: got 14 bytes ppp phase changed[0]: phase=12 Connection terminated. ppp_link_terminated[0] ppp_link_end[0] ppp phase changed[0]: phase=0 ppp_link_status_cb: PPPERR_CONNECT ppp_link_terminated[0]: finished. Слушайте , а это нормальное явление что в логах например в pppos_write[0]: len = 26; а в Callback на отправку в Uart len совсем другое? последний pppos_input[0] got 14 bytes это модем отправил NO CARRIER Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 25 августа, 2020 Опубликовано 25 августа, 2020 · Жалоба В общем получил то что хотел, ура ppp_link_status_cb: PPPERR_NONE our_ip4addr = 10.11.4.29 his_ipaddr = 192.168.254.254 netmask = 255.255.255.255 А проблема была в том , что не нужно было выполнять команду AT+CGACT=1,1 перед ATD**99***1# Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 26 августа, 2020 Опубликовано 26 августа, 2020 · Жалоба Толку только от этого установленного соединения - ноль . После установки соединения модем перестает отвечать на получаемые данные. Например попробовал отослать сообщение через TCP/IP , модем получает от микроконтроллера пакет , но ответа от модема нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба В общем снова разобрался, кстати почему то у TELE2 и у MTS вообще по фигу какую авторизацию выбирать CHAP PAP или прочее, а также все равно что писать в поле USER и PSWD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 2 часа назад, Mysteo сказал: В общем снова разобрался Обычно принято писать, в чем была причина. Если кто-то через 3 года с аналогичной проблемой набредет на эту тему - сомневаюсь, что он сильно порадуется за вас. А вот если вы дадите хоть какую-то информацию для поиска причин - будет признателен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба Да это проблема на стороне сервера была, я думал , что даже если сервер соединение не примет, от модема какая то информация придет. А ничего не происходило. И модем тоже молчал на попытку подцепиться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mysteo 0 4 сентября, 2020 Опубликовано 4 сентября, 2020 · Жалоба Всем привет! Подскжаите пожалуйста, что нужно настроить , чтобы LWIP понимала, что соединение с интернетом потеряно либо / отсутствует. Ситуация такая, на SIM карточке нету денег, но PPP соединение устанавливается, но далее после отправки какого либо пакета, ответ не приходит, ручками нужно таймер таймаута заводить ? Или это уже предусмотрено? Посмотрел , в опциях есть настройки , я их определил, но толку от этого нет LWIP_TCP_CLOSE_TIMEOUT_MS_DEFAULT LWIP_TCPIP_TIMEOUT LWIP_SO_RCVTIMEO Quote ppp_link_status_cb: PPPERR_NONE our_ip4addr = 100.123.38.48 his_ipaddr = 192.168.254.254 netmask = 255.255.255.255 local IP address 100.123.38.48 remote IP address 192.168.254.254 ppp phase changed[0]: phase=10 mqtt_client_connect: Connecting to host: 3.81.179.172 at port:15403 pppos_netif_output[0]: proto=0x21, len = 44 pppos_input[0]: got 46 bytes pppos_input[0]: got 3 bytes ppp_input[0]: ip in pbuf len=44 mqtt_tcp_connect_cb: TCP connection established to server mqtt_output_send: tcp_sndbuf: 1072 bytes, ringbuf_linear_available: 33, get 0, put 33 pppos_netif_output[0]: proto=0x21, len = 73 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться