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

GD32F107VCT6 Ethernet

Всем добрый день, возник вопрос по настройке и дебагу ethernet-а в мк от gd32f107, в серии gd32F4 есть регистры для дебага позволяющие смотреть отправку пакетов и тд и  тп, в мануале для f107 таких регистров нет, есть ли что-нибудь подобное или как проводится дебаг на таких мка?

также сразу есть второй вопрос, существует функция loopback на физическом уровне, а есть на уровне создания ethernet фрейма, для физического уровня функция реализована в firmware lib, а для канального нужно реализовывать самому? Или есть какие аналоги? 

P.s. в мк новичек могу использовать неверные формулировки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 минут назад, IRunnerI сказал:

также сразу есть второй вопрос, существует функция loopback на физическом уровне, а есть на уровне создания ethernet фрейма, для физического уровня функция реализована в firmware lib, а для канального нужно реализовывать самому? Или есть какие аналоги? 

P.s. в мк новичек могу использовать неверные формулировки.

Наверно нужно объяснять - что такое "firmware lib" и где она находится? И какой TCP-стек используете? (или не используете никакой и работаете без TCP?)

Чтобы народ понимал о чём речь. Телепатов на нашем форуме отродясь не водилось.

Например в моём TCP-стеке никакой "функции loopback" нету ни на каком уровне. И не знаю - зачем она вообще нужна?

 

ЗЫ: С МК GD не работал, по их периферии подсказать не могу. Но слышал, что вроде как GDxx по периферии очень похожи на соответствующие STM. Поэтому - раз описания нужных регистров нет в мануале GD32F107, то может стоит заглянуть в мануал STM32F107?

18 минут назад, IRunnerI сказал:

есть регистры для дебага позволяющие смотреть отправку пакетов и тд и  тп

Глянул мельком в мануал GD32F107 - вижу, что регистры для отладки там имеются (всякого рода регистры-счётчики). Каких регистров вам ещё не хватает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Firmware Libary - это библиотека с готовыми функциями настройки мк и переферии для GD, собственно как у stm есть своя библиотека Standard Peripherals Library

2)по поводу TCP-стека можно считать пока никакой, нужно просто погонять пакеты на самой плате с помощью функции loopback, а нужна для того чтобы проверить работает ли вообще ethernet на плате или нет, сама функция подразумевает под собой что отправка и получение фрейма идет с одного и того же MAC-адреса

3) Да регистры счетчики есть, но с их помощью нельзя понять в чем именно заключается ошибка, и почему пакеты не отправляются, в gd32f4 серии есть регистр dbg который обозначает в чем именно заключается ошибка, ну видимо для этой серии нет аналогов

P.S. Сейчас поискал нашел более точную инструкцию настройки от самих gigadevice возможно поможет 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...