-
V_I_K
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 5
-
Спасибо получено: 0
-
-
-
-
|
Прошу сильно не пинать, я новичок, по плис, заинтересовался проэктом марсоход, т.к. у вас довольно удачно все расписано по программированию плис альтера.
Я имею три одинаковых промышленных контроллера, один из которых исправен а в двух других при перезаливке на устройстве убили программу.
Цель, взять с исправной платы и перезалить на неисправные путем подключения байтбластера.
Программатор собрал, ПО поставил и чуток изучил. Программатор видит автодетектором плис- EPM7032SLC44 но далее этого больше ничего делать с ней не дает.
Программатор поставил от альтеры 11.0 который идет отдельно от Компилятора 11.00
Может гдето накосячил? Или не имея проэкта (исходника) из одной плис с рабочей программой в другую плис не перезалить?
Подскажите пожалуйста где я мог ошибиться и как поступить дальше?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
Посмотрите, можно ли поставить галочку в колонке "Exzamine". Если да , но нажимите "Start" и сохраните
куда-нибудь получившийся файл. Затем, посмотрите его каким-нибудь вьювером. Если в нем
сплошные "FF"( кроме небольшого зоголовка в начале), то значит в чипе установлен "Security Bit",
который не позволяет считывать прошивку и скопировать ее в другой чип не получится.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
V_I_K
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 5
-
Спасибо получено: 0
-
-
-
-
|
umarsohod пишет: Посмотрите, можно ли поставить галочку в колонке "Exzamine". Если да , но нажимите "Start" и сохраните
куда-нибудь получившийся файл. Затем, посмотрите его каким-нибудь вьювером. Если в нем
сплошные "FF"( кроме небольшого зоголовка в начале), то значит в чипе установлен "Security Bit",
который не позволяет считывать прошивку и скопировать ее в другой чип не получится.
Про бит защиты научен еще по пикпроцессорам, галочку дает ставить только одну это: Blank-Chek
Т.е. есть вероятность что бит защиты включен? Как это узнать?
Может быть что я накосячил с программатором? Я собрал Байтбластер на 74HC244 на soic-е (квалификация позволяет).
Или из-за того, что я пытаюсь программировать из под отдельного программатора, а не из встроенного из под компилятора?
Пока еще отдельно от платы не подключался к ПЛИС, я ее сейчас пытаюсь программировать внутрисхемно, на плате разработчиками разведен стандартный 10-ти пиновый разъем (только он не запаян был).
Вообще вероятность что ПО защищено, очень большая....:)...хотя устройство не массовое.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от V_I_K.
|
-
V_I_K
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 5
-
Спасибо получено: 0
-
-
-
-
|
У меня возникает тогда такой вопрос: бит защиты (его флаг) устанавливается прямо в проэкте? Т.е. еслибы у меня был оригинальный проэкт одним файлом, то залить его в микросхему я могбы неограниченное количество раз, но скопировать из самой микросхемы ни разу так?
Т.е. не имея оригинального исходника-проэкта, бесполезно что-то делать?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
"Security Bit" устанавливается при программировании (в программаторе есть галочка, которую можно поставить),
и если он не установлен, то прошивку можно из чипа считать и зашить в другой чип. В этом случае исходник не нужен.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
V_I_K
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 5
-
Спасибо получено: 0
-
-
-
-
|
umarsohod пишет: "Security Bit" устанавливается при программировании (в программаторе есть галочка, которую можно поставить),
и если он не установлен, то прошивку можно из чипа считать и зашить в другой чип. В этом случае исходник не нужен.
Но в моей ситуации кроме Blank-Chek никаких галочек ставить не дает, в чем может быть засада?
Сейчас решил поставить полную версию 11 компилятора, и при установке (почти в конце) вылезло сообщение, типа установить невозможно, скопируйте свежую версию..:)...
Можете поделиться не 11 а более старой версией Квартуса, на почту? Или ссылкой. Нашел вобщем уже на торрентах.
Так более ничего никто и не подскажет?
Ситуация следующая, для оборудования в комплексе которого используются 4ре одинаковые платы с ПЛИС 7032 производитель дает свою программу установочную, при помощи которой и убили неисправные платы. Я так меркую, что в этом установщике гдето зарыт и исходник доя Плис, т.к. льется он именно из установщика.
Буду разбираться.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от V_I_K.
|
-
V_I_K
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 5
-
Спасибо получено: 0
-
-
-
-
|
У меня созрел еще один вопрос...
Как подключить ПЛИС EPM7032 в корпусе PLCC44 напрямую к байтбластеру? Т.е. как правильно это сделать вне платы?
По сигналам я попробовал подключить и подав питание, но увы у меня ничего не вышло. Почему?
Вроде разобравшись с питанием: Vcc это ноги 3,15,23,35 и GND это ноги: 10,22,30,42 но я их по 4ре не объединял т.к. понял что они внутри проца все равно соединяются, и подал питание только на 3-Vcc, и 42 GND но не в этом ведь засада?....
Я использовал переходник для стандартного программатора с панелью PLCC44 с переходом на DIP40 соответсвие ног просто прозвонил тестером (т.к. они не соответсвуют), перепроверил несколько раз... сигналы TCK,TMS и TDI подсадил как и положено на +5 Vcc.
В чем я ошибся?
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
umarsohod
-
-
Не в сети
-
Администрация форума
-
-
Сообщений: 816
-
Спасибо получено: 168
-
-
|
1.У ПЛИС два питания VCCIO и VCCINT поэтому 5в нужно подать еще на какую-то ногу.
Земли тоже хорошо-бы прозвонить, все-ли соединены между собой.
2.Пробовал читать EPM3064 (7-серии у меня нет), читает только 10 или 11 квартусом,
8 и 9 - нет.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.158 секунд