|
Altera Jam Player, ошибка Device verify failure |
|
|
|
Mar 31 2011, 08:44
|
Группа: Новичок
Сообщений: 9
Регистрация: 31-03-11
Пользователь №: 64 013

|
ПЛИС - EPM3064. Потребовалось программировать ее внутрисхемно, с того же микроконтроллера (AT91SAM9260), который ее будет после прошивки использовать. Для MAX 3000 имеется возможность делать это с помощью JAM Byte-code player. Занялся его портированием. ПЛИС связывается с микроконтроллером 4 выводами TMS, TDI, TDO, TCK. На микроконтроллере используются PIO для управления ими.
Вроде бы частично заработало - успешно выполняется стирание (ERASE), проверка IDCODE (считывается и проверяется корректно), проверка стертого устройства (BLANKCHECK). Но операция VERIFY завершается с ошибкой.
Exit code = 11... Device verify failure
В чем может быть дело?
|
|
|
|
|
 |
Ответов
|
Mar 31 2011, 10:25
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Евгений Старцев @ Mar 31 2011, 11:44)  ПЛИС - EPM3064. Потребовалось программировать ее внутрисхемно, с того же микроконтроллера (AT91SAM9260), который ее будет после прошивки использовать. Для MAX 3000 имеется возможность делать это с помощью JAM Byte-code player. Занялся его портированием. ПЛИС связывается с микроконтроллером 4 выводами TMS, TDI, TDO, TCK. На микроконтроллере используются PIO для управления ими.
Вроде бы частично заработало - успешно выполняется стирание (ERASE), проверка IDCODE (считывается и проверяется корректно), проверка стертого устройства (BLANKCHECK). Но операция VERIFY завершается с ошибкой.
Exit code = 11... Device verify failure
В чем может быть дело? Вы ничего не сказали про PROGRAM... Чтобы что-то проверить - сначала надо записать.
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Mar 31 2011, 14:25
|
Группа: Новичок
Сообщений: 9
Регистрация: 31-03-11
Пользователь №: 64 013

|
Цитата(Victor® @ Mar 31 2011, 16:25)  Вы ничего не сказали про PROGRAM... Чтобы что-то проверить - сначала надо записать. Большое спасибо за участие! Я с ПЛИС только начал работать и сразу пришлось портировать JAM Player. Так возможно все перепутал. Операция VERIFY должна выполняться после прошивки? Я думал с ее помощью проверяется обмен с ПЛИС или что-то подобное. Ну то есть она позволяет оценить будет ли корректной операция PROGRAM (я так думал). Можете поподробней рассказать для чего предназначена операция Verify. В даташите размыто как-то написано - мол проверка устройства, а прошитого или нет не указано. Я все пытался по коду JAM Player разобраться, а там ведь алгоритмы все по сути в .jbc файле хранятся и мало что почерпнешь.
|
|
|
|
|
Apr 1 2011, 03:15
|
Группа: Новичок
Сообщений: 9
Регистрация: 31-03-11
Пользователь №: 64 013

|
Большое всем, спасибо!
Все правильно, теперь прошивается и проверяется. Я одну плату перевел во временно неработоспособное состояние выполнив сразу PROGRAM для ПЛИС (там дело в прошивке самой было), поэтому на новой опасался PROGRAM выполнять, имея ошибки при VERIFY.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|