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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Программа для Nios в On-Chip Memory, как сделать hex
Kuzmi4
сообщение Sep 21 2009, 09:47
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 DIMEbag - если брать во внимание, что вы используете он-чип раму, то тогда когда создавали компонент, нужно было поставить галку напротив инит-файла.
При сборке соф-а (ну или другого конфиг-файла) - указанный хекс квартусом пропишется как инициализационный для данных блоков памяти - то есть информация уже будет в конфиг-файле после окончания работы квартуса.

Глянте например вот сюда - немного не по теме конечно, но вроде процесс запихивания в ром-у должен быть разжёван по полочкам wink.gif
(сорцы на всякий случай)
Go to the top of the page
 
+Quote Post
DIMEbag
сообщение Sep 22 2009, 16:32
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-09-09
Пользователь №: 52 455



Спасибо огромное!
Завра на работе поизучаю pdf =)

PS не заметил галку напротив инит файла, это уже в quartus'e? Который Mega-wizard или в SOPC - builder'е?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 23 2009, 07:32
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 DIMEbag - галка инициализации рамы файлом есть и там и там, у вас же SoC - вот в SoPC Builder-е, когда создаёте компонент и смотрите laughing.gif
Go to the top of the page
 
+Quote Post
DIMEbag
сообщение Sep 23 2009, 15:52
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-09-09
Пользователь №: 52 455



Ага, я сегодня уже сам нашёл %) Вроде бы всё комплируется. А этот hex файл надо хранить в папке с проектом квартуса или sopc? (просто у меня глюк - в NIOS не создаются проекты, если файл ptf лежит не в директории nios/examples, что-то с java)
а не подскажите, незарегистрированный quartus прошивать не будет?
а то вот у меня стоит 2 квартуса, 6й(регистрированный) и 9й.
В 6м прошиваю - всё нормально, включаю плату - вся логика работает, но там нет NIOS (в моей поставке)
Пршиваю с использованием 9го - вроде всё прошивается без ошибок, но даже логика не работает laughing.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 23 2009, 17:06
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 DIMEbag - Hex у меня в руте прожекта лежал, где и всё остальное собсно.
На счёт ptf - там же можно тыкануть IDE-шке где он собсно находится 07.gif хотя жаба - есчё та гадость, может конечно и заглючить на одно место, кто её знает...
Прошивалка идёт так же отдельно от квартуса ( ftp.altera.com/outgoing/release/90sp2_quartus_programmer.exe например) , ставим её на комп без квартуса и шъём себе на здоровъе laughing.gif - по мойму так..

И зачем вам 2 квартуса wacko.gif
Go to the top of the page
 
+Quote Post
DIMEbag
сообщение Sep 23 2009, 19:32
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 18-09-09
Пользователь №: 52 455



Путь к .ptf указывается и он его вроде видит и cpu определяет правильно, но вот когда жмёшь кнопку finish, выдаёт ошибку. Ну это не у меня одного, здесь на форуме эта проблема уже обсуждалась. Буду Hex и там и там хранить =)))

А quartus 6й я оставил на всякий случай - потому что он проверенный =)
как нормально крякну 9й, стану только с ним работать.
А 2 квартуса - это совсем неудобно %)
Go to the top of the page
 
+Quote Post

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

 


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


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