Редкий глюк Mesa 7i92

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Редкий глюк Mesa 7i92

Сообщение Argon-11 »

Изредка при холодном старте Mesa 7i92 предположительно не усваивает прописанный адрес 10.10.10.10, соответственно, ПК ее не видит.
Передергивание 5В разъема питания Mesы помогает, но это, конечно, не решение.
При сбое наблюдения такие: правильное мигание светодиодов FPGA говорит об успешной инициализации.
При пинге 10.10.10.10 сообщение "destination host unreachable".
4 светодиода USER LEDS при этом перебирают последовательное число.
Напряжение питания 5В нарастает плавно, без переходных процессов за время не более 10мсек.

В чем может быть проблема? Надоело дергать разъем...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение MX_Master »

Возможны наводки на кабель при холодном старте. Возможна проблема недостаточного питания при старте, когда все устройства жрут в разы больше обычного.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение iMaks-RS »

MX_Master писал(а): когда все устройства жрут в разы больше обычного.
Так она от +5В питается.. Даже для датчиков дома +6В минимально заявленное напряжение питания..
Если блок питания импульсный и двойной, т.е с общем минусом но разным выходным напряжением, типа +12/+5/GND, то поискать БП с раздельной землёй минусовой шиной и следовательно вторичной обмоткой. Я такой поставил изначально.., модель не помню, +24 1а/+5В 3А. Попался в магазине удачно..
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Argon-11 писал(а): В чем может быть проблема?
Обсуждали ведь три года назад, вероятно проблема в чтении ip адреса из еепром.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

D.L. писал(а): Обсуждали ведь три года назад, вероятно проблема в чтении ip адреса из еепром.
Ну да, так 3 года и дергал разъем )
хотя и не при каждом запуске.
А почему эта проблема с чтением может быть? Есть предположение, что супервизор на плате подключен только к FPGA, а сетевая м/сх Micrel напрямую питается с разъема 5В. Была бы схема, возможно вопрос быстро бы решился. Реверсить пока не отважился - забот и так хватает.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Argon-11 писал(а): А почему эта проблема с чтением может быть?
Может и с еепроминой проблема, читается через раз.
Argon-11 писал(а): Есть предположение, что супервизор на плате подключен только к FPGA, а сетевая м/сх Micrel напрямую питается с разъема 5В.
Ресетом ksz8851 управляет фпга, и ksz8851 питается тоже от 3.3В.
Argon-11 писал(а): Была бы схема, возможно вопрос быстро бы решился. Реверсить пока не отважился - забот и так хватает.
Что там реверсировать? Всё есть в 7i92.ucf и в датащитах на xc6slx9 и ksz8851.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

D.L. писал(а): Ресетом ksz8851 управляет фпга
7i92.ucf писал(а):NET "NERST" LOC = "P40"
Ресет ksz8851 подключен к 40му пину фпга.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Можно попробовать перейти на фиксированный ip, заменив его в прошивке софтового процессора.
Для этого нужно заменить в etherhm2.vhd эту строку:

Код: Выделить всё

x"200395", x"01C0A8", x"060000", x"B000A8", x"010179",
На эту:

Код: Выделить всё

x"200395", x"010A0A", x"060000", x"B000A8", x"010A0A",
И пересобрать прошивку.
Вчера проверил это, нормально работает.
Только mesaflash не покажет новый адрес(10.10.10.10), потому что старый адрес(192.168.1.121) забит в неё ввиде строки:

Код: Выделить всё

#define LBP16_HW_IP "192.168.1.121"
Но это и не важно.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

Спасибо, но я лучше попытаюсь найти аппаратную причину, как корень зла )
Вообще при сбое пробовал сканировать подключенные сетевые устройства с помощью какой-то утилитки (arp-что-то там), ничего не нашел. Причем ПК пробовал назначать адрес 192.168.1.1, чтобы обнаружить mesу на адресе 192.168.1.121 (если вдруг он подтянулся).

Сейчас через реле времени подаю 5В на mesу с задержкой в несколько секунд после запуска источника. Как будто помогает. Т.е. дело видимо, в старте импульсника, хотя нарастание 5В всегда четкое, за 4мсек.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Argon-11 писал(а): Спасибо, но я лучше попытаюсь найти аппаратную причину, как корень зла )
Тут либо проблема с еепроминой или нужен супервизор с большим временем, у меня вообще на 0,3с установлен. :)
Лично я бы сначала попробовал обновить прошивку на свежую, может этот глюк поправлен в свежей версии прошивки софтового процессора.
Если эта прошивка(софтового процессора) меньше 18й версии, то обновление имеет смысл.
Посмотреть её версию можно в mesaflash, опция --verbose
Версия указана в [space 7] LBP16 info, board firmware version
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

А полный синтаксис не подскажете?
./mesaflash --verbose дает вот это:
No action requested. Please specify at least --device or --info.

./mesaflash --info file.txt дает вот это:
Checking file... Error: Unexpected end of file (а файл существует!)

./mesaflash --device 7i92 вообще не находит плату.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

Нашел синтаксис:
sudo ./mesaflash --verbose --device 7I92 --addr 10.10.10.10
Оказывается, есть разница где писать --verbose. Надо ДО --device и прочего

пишет, что
board firmware version 15

Привел бы больше из лога, но форум сообщает
Вы можете использовать шрифты размером не более 200.

Видимо, надо попытаться обновить прошивку, а супервизор я давно уже поменял, тоже 300мсек.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Argon-11 писал(а): казывается, есть разница где писать --verbose. Надо ДО --device и прочего
Странно, в винде без разницы
mesaflash.exe --device 7I93 --verbose
и
mesaflash.exe --verbose --device 7I93
одинаково работает.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

если адрес --addr 10.10.10.10 не задать, тоже не работает.
вот попробуй догадайся...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение MX_Master »

В сети может несколько одинаковых устройства с разными IP адресами.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

D.L. писал(а): Если эта прошивка(софтового процессора) меньше 18й версии, то обновление имеет смысл.
А точно существует 18 и выше?
По ссылке http://www.mesanet.com/software/parallel/7i92.zip находится 17-я
конкретно я имею ввиду 7i92_G540x2D.bit
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Нет, максимум 17я, я ошибся.
Argon-11 писал(а): конкретно я имею ввиду 7i92_G540x2D.bit
Пока не установишь - не узнаешь какая там версия, а в etherhm2.vhd нужно искать x"B0014D", перед ним x"010011" версия прошивки 11h = 17
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

ок, сменил, будем понаблюдать!
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение D.L. »

Я на 16й и 17й работал, вроде всё стабильно, только у меня железо не совсем меса.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: Редкий глюк Mesa 7i92

Сообщение Argon-11 »

Argon-11 писал(а): будем понаблюдать!
ура, не помогло )
Отрицательный результат - тоже результат, надо искать дальше.
Впрочем если 5В подавать через реле с задержкой, то глюк не наблюдается в течение длительного времени, что говорит о проблемах именно при старте источника питания. Хотя это странно при плавном нарастании 5В за 4 мсек.
Ответить

Вернуться в «MESA»