реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> EPSC
Reanimator++
сообщение Apr 14 2011, 08:06
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



Ух, сильно. Пошел коллекционировать квартусы, будут 9.1 SP2 и SP1 рядышком.. С такой тенденцией надо заводить по виртуальной машине на каждый апдейт - сделал копию машины, проапгрейдился. В результате будут доступны все версии sm.gif
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Apr 14 2011, 12:04
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



Ура, получилось! Спасибо за помощь в борьбе с этим багодромом )

Поставил чистую винду, квартус 9.1 SP1. Запустил в нем Flash Programmer и он все правильно сконвертил и прошил, Nios стартует.
В том числе и программа ниоса тоже. Интересно, нельзя ли просто перенести файлы конвертеров из SP1 в SP2, чтобы не бегать туда-сюда..

Остался маленький вопрос по Flash Programmer-у, хотел добавить бинарный файл, но у него неправильная информация о размере EPCS и файл добавить он не дает.. Это не правится с помощью создания очередного волшебного текстового файлика?
Я конечно просто выполнил нужную команду рукой, но гуй есть гуй..
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 14 2011, 14:33
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



я бы гуй пока не трогал, разберитесь в консоли сначала. насчет неправильного определения размера - попробуйте nios2-flash-programmer вызывать с ключом --override=my_override.txt (вся информация о размере лежит в нем). м.б. гуй не цепляет по умолчанию тот файл, что вы создали.
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Apr 14 2011, 15:49
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



С консолью разобрался, благо утилиты несложные. Насчет гуя чисто академический интерес sm.gif
Ключик попробую, по дефолту он файл подцепляет не при старте а в момент прошивки после чтения сингатуры флешки. Еще раз спасибо за помощь!
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 14 2011, 22:55
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Reanimator++ @ Apr 14 2011, 22:49) *
С консолью разобрался, благо утилиты несложные. Насчет гуя чисто академический интерес sm.gif

скрипт (питон, перл или что-вам-больше-нравится) всяко полезнее, чем тормозной гуй
Go to the top of the page
 
+Quote Post
gosu-art
сообщение May 12 2011, 09:28
Сообщение #36


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Добрый день!
Простите, если немножечко не в тему.

Стоит задача прошивать EPCS по SPI внешним процессором (не Nios).

Вопрос: Какой файл для этого нужен (sof, rbf,...)? И как вообще это делается? Ладно у Ниоса EPCS контроллер есть, а тут как?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 12 2011, 09:59
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(gosu-art @ May 12 2011, 16:28) *
Добрый день!
Простите, если немножечко не в тему.

Стоит задача прошивать EPCS по SPI внешним процессором (не Nios).

Вопрос: Какой файл для этого нужен (sof, rbf,...)? И как вообще это делается? Ладно у Ниоса EPCS контроллер есть, а тут как?

смотрите в сторону контроллера SPI. команды EPCS-ки есть в даташите. а конвертировать можно обычными ниосовскими утилитами
Go to the top of the page
 
+Quote Post
gosu-art
сообщение May 12 2011, 10:10
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(vadimuzzz @ May 12 2011, 13:59) *
смотрите в сторону контроллера SPI. команды EPCS-ки есть в даташите. а конвертировать можно обычными ниосовскими утилитами


Опишу подробней задачу...

На борту CIII в нем одна логика, ниоса нет.

Прошивать EPCS нужно только процессором TI OMAP по SPI. Без всяких JTAG. Потом делаю рестарт и Цыклончик грузится уже с EPCS'ки.

Собственно какой файл нужно заливать в EPCS?! обычный SOF? или конвертировать в квартусе что то...? Если да, то в какой формат?

UPD: Т.е. конвертировать SOF командой sof2flash а потом отдавать процессору, чтоб тот прошил?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 12 2011, 11:13
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(gosu-art @ May 12 2011, 17:10) *
UPD: Т.е. конвертировать SOF командой sof2flash а потом отдавать процессору, чтоб тот прошил?

да, как вариант
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение May 12 2011, 20:41
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



Кажется понял в чем вопрос.
В epcs содержится .rbf битстрим (который заливается в плис при AS старте). Получить .rbf (Raw Binary File) можно через Convert Programmig Files в квартусе. Далее изучаем протокол EPCS и прошиваем вашим процем.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 12 2011, 23:06
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Reanimator++ @ May 13 2011, 03:41) *
В epcs содержится .rbf битстрим (который заливается в плис при AS старте). Получить .rbf (Raw Binary File) можно через Convert Programmig Files в квартусе.

собственно, у sof2flash как раз rbf является одним из промежуточных файлов, это можно увидеть во время работы утилиты. формат S-record мне кажется более удобным (хотя и избыточным) - там есть контрольные суммы, процессор сможет следить за целостностью того, что зашивает во флешку.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 18:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01503 секунд с 7
ELECTRONIX ©2004-2016