Подобное было с прошиванием контроллера AT91SAM7S128 кажется. Тоже не хотело программное обеспечение признавать ID кристалла. Проблема разрешилась отключением функции распознавания значения ID в самой программе (галочку снял и всё). Может здесь что-нибудь можно сделать похожее.
Не совсем понял. Вообще-то на основании того, что я сегодня успел прочитать, нужно только прошить EPCS. Затем делаем off/on питания, и далее из EPCS микропрограмма загружается сама в SRAM (т.е. в ОЗУ) альтеры, где и выполняется.
Программа QUARTUS сама должна выбрать EPROM для прошивания при помощи каких-то сигналов. А как иначе?
Тут возникла проблема в том, что идентификатор производителя кристалла не совпадает с нужным (ID кристалла). Надо как-то отключить функцию разпознавания идентификатора.
Добавлено через 21 минут(ы):
Я тут пробежался по гуглю. Говорят такое может быть когда в монтаже есть кз и тому подобное. Ещё также не та версия драйвера (хотя при этом бластер определяется нормально). http://electronix.ru/forum/lofiversi...hp/t51342.html
Последний раз редактировалось RA3PKJ; 21.12.2013 в 19:44.
вроде кз не нашлось.
жаль что на этой плате не разведен JTAG и дорожки тонкие , но тут найден другой путь
http://www.kit-e.ru/articles/memory/2005_2_126.php статья очень интересная.
если коротко -из файла tranceiver.sof в квартусе делается файл tranceiver.jic и затем используя JTAG и загрузчик SFL
прошиваем EPCS через FPGA.
и главное все залазит, выводит сообщение что девайс зашит ,и это убеждает что FPGA и EPCS живы и работоспособны.
это здорово, но вопросов прибавилось.
sof файл размером 670кв а pof 2мв--спрашивается это равносильная манипуляция или нет?
SFL при выключении питания просто сбрасывается и плиска конфигурируется из EPCS
бывшим sof файлом(может pof вообще не нужен?)
я и раньше на этот путь нарывался в альтере это инструкция an370,
и что ж с этим всем делать дальше в понедельник вернемся
Я читал её.
Есть у меня подозрение, что этот usb-blaster в принципе заточен только для JTAG. По крайней мере на сайте японца (оттуда взят прототип этого программатора) упоминается работа только через JTAG. Контроллер программатора (PIC) имеет прошивку, поддерживающую JTAG и больше ничего.
Если это так, то тогда понятно, почему у вас ничего сейчас не получилось в режиме Active Serial Programming.
Получается надо выводить JTAG от альтеры (ножки 26...29 вроде) и прошивать как вы только что написали.
Последний раз редактировалось RA3PKJ; 21.12.2013 в 23:23.
Ой ребята прямо не знаю что сказатьА зайти на на оригинальный сайт? Смотрим тут: http://hiqsdr.com/hiqsdr-wiki/index....GA_Programming
Там смотрим внимательно, RV3APM написал мануал, что и как: http://hiqsdr.com/hiqsdr-wiki/images/d/d8/Fw-update.pdf
Попросите, может на русском даст![]()
Я видел раньше. Ничего полезного он не написал. Общий подход без учёта заморочек. Он даже не написал - файл с каким расширением надо зашивать!
Тоже видел. Надеюсь, что yuri315 не перепутал ничего.Но ведь вылезло сообщение о ошибке и непонятно что с ней делать.
Тут ведь у yuri315 не оригинальный usb-blaster, я что-то уверен, что режим Active Serial он не поддерживает. А ведь в схеме трансивера прошивание альтеры идёт именно через Active Serial.
Последний раз редактировалось RA3PKJ; 22.12.2013 в 00:00.
А кто скачал PCB? у меня не скачивается, а это самое главное.
Новая плата или старая?
Новую позволяют скачивать особо приближённым.
А старая (исходная от автора) имеется. Но она неказистая, и другой нет.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)