admira1



Ответы в темах

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • в ответ на: Программирование МК STM32 #21887
    admira1
    Участник

    Здравствуйте, уже второй месяц пошел а я так и не продвинулся в написании программы, ethernet to uart. По порядку
    Приобрел для проекта отладочную плату nucleo h743zi2 на плате присутствует физика lan 8742.
    И начал писать программу, до этого с ethernet на stm32 не сталкивался.
    Проблема заключается в следующем. В H7 микроконтроллерах, нужно включить кэш данных и кэш инструкций, настроить MPU. Далее включил ethernet с протоколом общения физики и камня RMII, далее включаю lwip. Отключаю динамическую адресацию, вписываю настройки сетки. Ну и настраиваю все rcc и увиличиваю стэк и кучу и тд. Далее генерирую код, и настраиваю кейл, в кейле во вкладке опции для цели — цели снимаю галку на Iram1 оставляю галку Iram2(ЭТО КАК Я ПОНЯЛ НУЖНО ЧТОБЫ ETHERNET И DMA МОГЛИ ДРУЖИТЬ). Далее в main прописываю структуру gnetif и в бесконечном цикле делаю MX_process(), компилирую все это дело, пингую и ничего(заданый узел недоступен)(пробовал как в ваших видео тоже не работает). Далее проверяю есть ли подключение, (netif_is_up), вывел светодиодики(на плате user led) когда вытаскиваю кабель ehernet (все меняться светодиодик тухнет другой загорается), т.е. физику микроконтроллер видит. Не понимаю в чем может быть проблема, все делаю по инструкции написанной самим STM а оно не работает.

    2) закупил такой же комплект как у вас в уроках stm disko f407 и waveshare lan8720 все сделал по вашему уроку (помоему 89), и опять проверяем работу физики и мк, пробуем пингануть плату получаем (заданый узел недоступен).
    Кароче очень сильно устал перерыл весь интернет, помогите пожалуйста разобраться…

  • Автор
    Сообщения
  • в ответ на: Программирование МК STM32 #21887

    admira1
    Участник
    • Оффлайн

    Здравствуйте, уже второй месяц пошел а я так и не продвинулся в написании программы, ethernet to uart. По порядку
    Приобрел для проекта отладочную плату nucleo h743zi2 на плате присутствует физика lan 8742.
    И начал писать программу, до этого с ethernet на stm32 не сталкивался.
    Проблема заключается в следующем. В H7 микроконтроллерах, нужно включить кэш данных и кэш инструкций, настроить MPU. Далее включил ethernet с протоколом общения физики и камня RMII, далее включаю lwip. Отключаю динамическую адресацию, вписываю настройки сетки. Ну и настраиваю все rcc и увиличиваю стэк и кучу и тд. Далее генерирую код, и настраиваю кейл, в кейле во вкладке опции для цели — цели снимаю галку на Iram1 оставляю галку Iram2(ЭТО КАК Я ПОНЯЛ НУЖНО ЧТОБЫ ETHERNET И DMA МОГЛИ ДРУЖИТЬ). Далее в main прописываю структуру gnetif и в бесконечном цикле делаю MX_process(), компилирую все это дело, пингую и ничего(заданый узел недоступен)(пробовал как в ваших видео тоже не работает). Далее проверяю есть ли подключение, (netif_is_up), вывел светодиодики(на плате user led) когда вытаскиваю кабель ehernet (все меняться светодиодик тухнет другой загорается), т.е. физику микроконтроллер видит. Не понимаю в чем может быть проблема, все делаю по инструкции написанной самим STM а оно не работает.

    2) закупил такой же комплект как у вас в уроках stm disko f407 и waveshare lan8720 все сделал по вашему уроку (помоему 89), и опять проверяем работу физики и мк, пробуем пингануть плату получаем (заданый узел недоступен).
    Кароче очень сильно устал перерыл весь интернет, помогите пожалуйста разобраться…

Просмотр 1 сообщения - с 1 по 1 (всего 1)