Перейти к содержанию
    

BALDA

Свой
  • Постов

    644
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о BALDA

  • Звание
    Мастер-фломастер
    Знающий

Контакты

  • Сайт
    Array
  • ICQ
    Array

Retained

  • Звание
    Array

Посетители профиля

3 166 просмотров профиля
  1. Это который в самом конце?? Lwip обрабатывает его? Имею ввиду опции приведенные выше? Я так понял, что эти опции затрагивает только контр суммы заголовков Ip tcp, udp... Поставил вместо GD- STM, все как рукой сняло.. все эти танцы с бубном.. Причем и софтварный и хардварный метод. Что ж за ешкин кот...
  2. а что там подтягивать 16 бит в ип пакете и 16 бит в тсп просвятите если я не прав?? (может реально я за 20 лет чегото забыл?)
  3. не понял, о каком CRC речь, какой то вне заголовков IP, TCPv4? поробую поставить родной STM.. не ужели так все плохо у этих GD...
  4. Коллеги, правильно ли я понял , при хардварном подсчете контрольной суммы эти настройки не имеют значения? что 0 что 1 при любом раскладе?
  5. Спасибо дружище - помогло - пинг пошел. "CHECKSUM_GEN" и "CHECKSUM_CHECK" - это вроде не пригодилось.. TCP, UDP, принимаются- отправляются - понаблюдаю денек разницу с хардварной КС. /*----- Value in opt.h for CHECKSUM_GEN_IP: 1 -----*/ #define CHECKSUM_GEN_IP 1 /*----- Value in opt.h for CHECKSUM_GEN_UDP: 1 -----*/ #define CHECKSUM_GEN_UDP 1 /*----- Value in opt.h for CHECKSUM_GEN_TCP: 1 -----*/ #define CHECKSUM_GEN_TCP 1 /*----- Value in opt.h for CHECKSUM_GEN_ICMP: 1 -----*/ #define CHECKSUM_GEN_ICMP 1 /*----- Value in opt.h for CHECKSUM_GEN_ICMP6: 1 -----*/ #define CHECKSUM_GEN_ICMP6 1 /*----- Value in opt.h for CHECKSUM_CHECK_IP: 1 -----*/ #define CHECKSUM_CHECK_IP 1 /*----- Value in opt.h for CHECKSUM_CHECK_UDP: 1 -----*/ #define CHECKSUM_CHECK_UDP 1 /*----- Value in opt.h for CHECKSUM_CHECK_TCP: 1 -----*/ #define CHECKSUM_CHECK_TCP 1 /*----- Value in opt.h for CHECKSUM_CHECK_ICMP: 1 -----*/ #define CHECKSUM_CHECK_ICMP 1 /*----- Value in opt.h for CHECKSUM_CHECK_ICMP6: 1 -----*/ #define CHECKSUM_CHECK_ICMP6 1 /*-----------------------------------------------------------------------------*/
  6. Найти не могу, где реализовано в стеке софтварный расчет КС. да, вызывается, она стоит в теле: void MX_LWIP_Process(void) { /* USER CODE BEGIN 4_1 */ /* USER CODE END 4_1 */ ethernetif_input(&gnetif);
  7. Checksum GD32f107 Ethernet LWIP

    Коллеги подскажите.. использую стек LWIP на GD32f107. заметил такую особенность.. выставляю софтварный расчет контрольной суммы принятого ТСП пакета. в результате нет ни пинга не соединения по ТСП.. в чем проблема?? где то читал, что GD чипы глючат при расчете хардварно - контрольную сумму пакета.. так вот если выставить расчет кс хардварно - то из 10000 пакетов 1 таки битый
  8. Форумчане, поделитесь опытом, как вы определяете в своих проектам размер стека и кучи? какие факторы? от вольного как то не хочется? может есть какие то моменты диагностики когда видно, что объема стека или кучи не хватает?
  9. Ребят подскажите, если я подключаю PHY YT8512 без инициализации со стороны STM32( фактически нет прошивки) линк должен подниматься? Именно линк?
  10. ни каждый раз, а всего один раз! там кстати не 0х0F00 а 0x0F0000 в условии нужно поставить. А скажите если, чип намертво залочен, и ресет вешаем на общий, ID чипа все равно должен читаться?
  11. Кстати на G70 библиотик FLASH "LL" нет.
  12. И так продолжаю сдул чип заменил на новый. страницы от 0 до 15 выставил через ST LINK все прекрасно выставилось. моя программа их также считала в адеквате: но еще раз прогонять программный код - уже желания нет.
  13. почему трудно весь алгоритм действий в соответствии с ним делал.. понятно, что это я так думаю
  14. Еще не покидает мысль я брал эти 70 когда только они начинались - может какая первая партия?
×
×
  • Создать...