ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
9 июля
298385
pulo (11.01.2012 16:18, просмотров: 6771)
Из-за отсутствия опыта, решил узнать куда копать, в чем ошибаюсь и что не так делаю, есть МК stm32f107 и свитч ks8993m, паял не сам, подключен свитч по MII интерфейсу. Проблема следующая, пакеты не уходят за свитч(не видно сниферами, да и просто лед не мигает). Драйвер к свичу не писал, у stm32 есть готовый драйвер MAC для данной микрухи, свитч работает в режиме PHY, правильно ли я понимаю, что интерфейс передачи пакета от MAC микрухи до свича (MII) стандартный и поэтому должно работать без моих модификаций? Есть также интерфейс SMI (The SMI is the KSZ8993M non-standard MIIM interface that provides access to all KSZ8993M configuration registers) который включается подтяжкой двух ног на 1. Доступ к внутренним регистрам есть(проверил по дефолтным значениям и записью в user defined register). При этом, если пытаюсь считать регистры MII то выдает регистры SMI (думаю не так важно), соответственно может кто подключал такой или другой свитч по MII ? хотелось бы понять весь механизм их взаимодействия, есть небольшая зацепка, пакетам нужно указывать порт выхода, но куда его вставлять? даташит на свитч перелистал на несколько раз, про пакеты данных ни слова, только про интерфейс настройки (MII/SMI/SPI/I2C). По дефолтным значениям регистров следует, что отправка и получение данных разрешена.