Kluwer 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба Коллеги, вот такая проблемка. Был исходный проект, .sof заливался через stp, всё работало. Сделал небольшие изменения в проекте во вспомогательном модуле, модуль даже не входной и не выходной. И началось: заливаю через stp, жму на запуск - instance not found. В Квартусе в окне сообщений: Error (261009): Cannot run SignalTap II Logic Analyzer. SignalTap II File is not compatible with the file programmed in your device. The expected compatibility checksum value is 0x9598DEEB; the value read from your device is 0x9A611FF4. Прочистил весь проект, удалил прошивку руками. Пересобираю. Вот она, дата, время, размер соответствуют. Руками опять вставляю её в stp, проливаю, жму на запуск stp - та же картина. Удалил к чертям все изменения в проекте, в том числе из .stp и .qsf, опять пересобрал - та же фигня. Достаю из архива исходный проект, разворачиваю, собираю - всё работает. Что за напасть такая? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Magnum 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба Сигнал тап всегда компилить надо вместе с проектом при любых изменениях. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kluwer 0 16 августа, 2017 Опубликовано 16 августа, 2017 (изменено) · Жалоба Сигнал тап всегда компилить надо вместе с проектом при любых изменениях. Так .stp-файл включён в проект и в настройках в разделе signal tap указано, что использовать именно этот файл. Мало того, если в .stp что-то поменять существенно, то он при попытке запуска сразу выдаёт сообщение, типа "надо бы пересобрать". Так что, я так понимаю, .stp сейчас является частью проекта. Кстати, сразу после заливки, в stp высвечивается "invalid jtag configuration". Может ему какую-то из ног, связанных с jtag'ом пережало прошивкой? Изменено 16 августа, 2017 пользователем Kluwert Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Magnum 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба Значит либо в железку зашивается не та прошивка, либо открываете не тот файл сигнал тапа. В иных случаях обычно всё Ок. Проверьте пути в stp откуда заливаете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kluwer 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба Значит либо в железку зашивается не та прошивка, либо открываете не тот файл сигнал тапа. В иных случаях обычно всё Ок. Проверьте пути в stp откуда заливаете. Ну вот проверил уже раз 20. Поискал по "invalid jtag configuration", на альтеровском форуме пишут, что ещё с таймингами stp проблемы могут быть. Сейчас попробую с констрейнами повозиться, если результат будет - сообщу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Magnum 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба На каком кристалле проект? Если не секретный, можно выложить, глянуть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kluwer 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба На каком кристалле проект? Если не секретный, можно выложить, глянуть. Всё, потратили кучу времени, а всё оказалось банально просто донельзя: не тянул блок питания. После прошивки плисины, на одной из ног генерился уровень для включения питания всей схемы. Ток зашкаливало, у БП кратковременно срабатывала схема защиты от перегрузки и плисина сбрасывалась и заливалась какой-то старой прошивкой из флешины. Да уж, век живи - век учись ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба срабатывала схема защиты от перегрузки и плисина сбрасывалась и заливалась какой-то старой прошивкой из флешины На самом деле это частая проблема по самым разнообразным причинам, с виду файл успешно копируется - а посмотреть или MD5 посчитать - видно что не докачался или битый, или вовсе не тот. В софтовой области у меня на этой почве MD5-паранойя. А уж с версиями прошивок ПЛИС в продакшен - предмет особой опеки. Так что, такие грабли разложены густо для удобства наступания на оные :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться