Страница 1 из 2

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

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

В чем может быть проблема? Надоело дергать разъем...

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

Добавлено: 11 сен 2021, 15:24
MX_Master
Возможны наводки на кабель при холодном старте. Возможна проблема недостаточного питания при старте, когда все устройства жрут в разы больше обычного.

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

Добавлено: 11 сен 2021, 16:04
iMaks-RS
MX_Master писал(а): когда все устройства жрут в разы больше обычного.
Так она от +5В питается.. Даже для датчиков дома +6В минимально заявленное напряжение питания..
Если блок питания импульсный и двойной, т.е с общем минусом но разным выходным напряжением, типа +12/+5/GND, то поискать БП с раздельной землёй минусовой шиной и следовательно вторичной обмоткой. Я такой поставил изначально.., модель не помню, +24 1а/+5В 3А. Попался в магазине удачно..

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

Добавлено: 12 сен 2021, 18:41
D.L.
Argon-11 писал(а): В чем может быть проблема?
Обсуждали ведь три года назад, вероятно проблема в чтении ip адреса из еепром.

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

Добавлено: 12 сен 2021, 19:27
Argon-11
D.L. писал(а): Обсуждали ведь три года назад, вероятно проблема в чтении ip адреса из еепром.
Ну да, так 3 года и дергал разъем )
хотя и не при каждом запуске.
А почему эта проблема с чтением может быть? Есть предположение, что супервизор на плате подключен только к FPGA, а сетевая м/сх Micrel напрямую питается с разъема 5В. Была бы схема, возможно вопрос быстро бы решился. Реверсить пока не отважился - забот и так хватает.

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

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

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

Добавлено: 12 сен 2021, 19:46
D.L.
D.L. писал(а): Ресетом ksz8851 управляет фпга
7i92.ucf писал(а):NET "NERST" LOC = "P40"
Ресет ksz8851 подключен к 40му пину фпга.

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

Добавлено: 13 сен 2021, 08:34
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"
Но это и не важно.

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

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

Сейчас через реле времени подаю 5В на mesу с задержкой в несколько секунд после запуска источника. Как будто помогает. Т.е. дело видимо, в старте импульсника, хотя нарастание 5В всегда четкое, за 4мсек.

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

Добавлено: 13 сен 2021, 12:58
D.L.
Argon-11 писал(а): Спасибо, но я лучше попытаюсь найти аппаратную причину, как корень зла )
Тут либо проблема с еепроминой или нужен супервизор с большим временем, у меня вообще на 0,3с установлен. :)
Лично я бы сначала попробовал обновить прошивку на свежую, может этот глюк поправлен в свежей версии прошивки софтового процессора.
Если эта прошивка(софтового процессора) меньше 18й версии, то обновление имеет смысл.
Посмотреть её версию можно в mesaflash, опция --verbose
Версия указана в [space 7] LBP16 info, board firmware version

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

Добавлено: 13 сен 2021, 18:04
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 вообще не находит плату.

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

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

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

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

Видимо, надо попытаться обновить прошивку, а супервизор я давно уже поменял, тоже 300мсек.

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

Добавлено: 13 сен 2021, 18:41
D.L.
Argon-11 писал(а): казывается, есть разница где писать --verbose. Надо ДО --device и прочего
Странно, в винде без разницы
mesaflash.exe --device 7I93 --verbose
и
mesaflash.exe --verbose --device 7I93
одинаково работает.

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

Добавлено: 13 сен 2021, 18:42
Argon-11
если адрес --addr 10.10.10.10 не задать, тоже не работает.
вот попробуй догадайся...

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

Добавлено: 13 сен 2021, 19:36
MX_Master
В сети может несколько одинаковых устройства с разными IP адресами.

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

Добавлено: 14 сен 2021, 11:41
Argon-11
D.L. писал(а): Если эта прошивка(софтового процессора) меньше 18й версии, то обновление имеет смысл.
А точно существует 18 и выше?
По ссылке http://www.mesanet.com/software/parallel/7i92.zip находится 17-я
конкретно я имею ввиду 7i92_G540x2D.bit

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

Добавлено: 14 сен 2021, 12:20
D.L.
Нет, максимум 17я, я ошибся.
Argon-11 писал(а): конкретно я имею ввиду 7i92_G540x2D.bit
Пока не установишь - не узнаешь какая там версия, а в etherhm2.vhd нужно искать x"B0014D", перед ним x"010011" версия прошивки 11h = 17

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

Добавлено: 14 сен 2021, 12:23
Argon-11
ок, сменил, будем понаблюдать!

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

Добавлено: 14 сен 2021, 12:27
D.L.
Я на 16й и 17й работал, вроде всё стабильно, только у меня железо не совсем меса.

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

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