Jump to content
    

Artisan

Новичок
  • Posts

    1
  • Joined

  • Last visited

Reputation

0 Обычный
  1. Добрый день, deni спасибо большое за выложенный порт. Попробовал применить его (использую GD32F470, MII, внешний кварц, DP83848), изменений не вносил (тестировал как с ipconfigZERO_COPY_RX_DRIVER 1, ipconfigZERO_COPY_TX_DRIVER 1, так и без них). Однако столкнулся с проблемой, следующего характера: ping хаотично то есть, но нет. Тестировал на UDP пакетах, также пакеты теряются в хаотичном порядке (может пакетов 20 пропустить, т.е. не связанно с ошибкой расчёта контрольной суммы, далее передаются без потерь, потом вновь может пропустить N-кол-во пакетов) при этом ответ на ping может отсутствовать в то время когда upd пакеты передаются нормально. Возможно, не всё верно настраиваю enet_system_setup() - разрешаю ENET_IRQ, настраиваю gpio, и инициализирую: enet_init_status = enet_init(ENET_AUTO_NEGOTIATION, ENET_AUTOCHECKSUM_DROP_FAILFRAMES, ENET_BROADCAST_FRAMES_PASS) (с флагом ENET_NO_AUTOCHECKSUM разницы в работе не было). Наблюдалось ли у вас подобное поведение? Или можете поделиться своей версией enet_system_setup?
×
×
  • Create New...