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

 
 
> Microblaze - создание и назначение ELF-файла, Xilinx ISE 13.2 - System Edition
AVR
сообщение Nov 8 2011, 23:01
Сообщение #1


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Добрый день!
(почитал форум прежде чем задать вопрос и рыл интернет)
У меня установлена Xilinx ISE 13.2 - System Edition (на kUbuntu 11.10 64-bit). Необходимо добавить процессор в свой проект (уже есть опыт работы с nios2 + uClinux).

Все это (список ниже) тщательным образом внимательно отсмотрено и осмыслено, туториалы СТАРЫЕ, многое не сходится.
В частности я не вижу у меня вкладки Applications, только Project и IP Catalog, вижу Elf Files - там пустые строки и для симуляции и для impl, не назначить ничего.
Hardware->Generate Netlist - работает, даже синтезируется и есть файл прошивки в итоге.
Далее, Export & Launch SDK - работает, запускается Eclipse, создается проект, в нем ELF файл генерируется, это хорошо.

Вопросы:

1) Как в Linux запускать Xilinx SDK? Чтобы не приходилось делать export раз за разом, и сразу запускать Eclipse, есть в где то в гуях ссылка или можно из консоли? ise, impact, xps - это для platform studio, а как из консоли Linux запустить SDK? settings64.sh - вызываются, должно видеть весь софт.

2) Как назначить созданной системе microblaze - ELF файл? Так и не смог отыскать способа сделать эту элементарную вещь.
Есть ELF, есть синтезированный microblaze, а сращивать как?

3) Есть ли видеоруководство по свежим версиям XPS? Или PDF-туториал? Официальные - тоже устарели, или не там смотрел.

4) Может ли быть что что-то не установлено - потому то я и не вижу каких-то вещей и потому проблемы?

Надеюсь ответы на эти вопросы помогут новичкам освоить новые версии XPS rolleyes.gif

Цитата(dspx @ Dec 30 2009, 22:11) *
Советую посмотреть обучалки на YouTube
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 1
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 2
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 3
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 1
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 2
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 34
Xilinx EDK Tutorial - Adding MPMC to an EDK Project - Part 14
Xilinx EDK Tutorial - Adding MPMC to an EDK Project - Part 2
Xilinx EDK Tutorial - Adding MPMC to an EDK Project - Part 3
Xilinx EDK Tutorial - Integrating EDK and ISE Projects
Xilinx EDK Tutorial - Using the Base System Builder Wizard - Part 1
Xilinx EDK Tutorial - Using the Base System Builder Wizard - Part 2


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andrey Pesoshin
сообщение Nov 10 2011, 08:51
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 5-07-10
Пользователь №: 58 297



AVR
1) Есть некоторая интеграция между XPS и EDK - состоит в экспорте файлов "железа" в EDK. То есть запускать EDK отдельно можно, только обновленные файлы железа, соответствующие системе, все равно придется экспортировать каждый раз через XPS. Я лично предпочитаю открыть XPS, нажать на Export to SDK, и уже быть уверенным, что system.bit, с которым работает SDK, у меня всегда актуальный.
2) Там где вы видите вкладку Elf files - можно через контекстное меню, вызываемое правой кнопкой мыши, назначить elf-файлы, которые загружаются в BRAM (для реализации и для симуляции). После этого нажимаете кнопку Init BRAMs (или Update Bitstream в 13.3) и вуаля - появляется файл implementation/download.bit - состоящий из аппаратной прошивки с BRAM'ами, заполненными программным кодом.
3) Мое мнение в том, что Xilinx считает многие моменты очевидными и не дает на все прямые руководства к действию sm.gif
4) Скорее всего все установлено
Go to the top of the page
 
+Quote Post
AVR
сообщение Nov 10 2011, 09:45
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Andrey Pesoshin @ Nov 10 2011, 12:51) *
2) Там где вы видите вкладку Elf files - можно через контекстное меню, вызываемое правой кнопкой мыши, назначить elf-файлы, которые загружаются в BRAM (для реализации и для симуляции). После этого нажимаете кнопку Init BRAMs (или Update Bitstream в 13.3) и вуаля - появляется файл implementation/download.bit - состоящий из аппаратной прошивки с BRAM'ами, заполненными программным кодом.


Контекстное меню - в том то и дело что вкладка Elf files - там есть - пустые строки sim и impl, контекстное меню не вызвать, именно в этом и состоит проблема. Но ведь я сделал ELF файл, лежит он.
Очень хотелось бы понять - а что же именно надо сделать чтобы он там назначился. Если контекстное меню не работает, значит по всей видимости, либо какой-то шаг не выполнен.

И еще вопрос - я когда создаю проект в SDK - там появляется целых три проекта - это нормально, все правильно? sm.gif
Возможно еще и в этом проблема есть - я компилирую не тот, активирую не тот и т.п.
Не для того вызвал generate linker script...

2 Mad_max, Andrey Pesoshin - спасибо за ответы!


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AVR   Microblaze - создание и назначение ELF-файла   Nov 8 2011, 23:01
- - Maverick   Цитата(AVR @ Nov 9 2011, 01:01) Добрый де...   Nov 9 2011, 09:36
|- - AVR   Большое спасибо, однако все они неактуальны, все д...   Nov 9 2011, 12:30
- - Mad_max   Цитата(AVR @ Nov 9 2011, 02:01) 1) Как в ...   Nov 9 2011, 19:17
- - Andrey Pesoshin   AVR Давайте я вам скриншоты покажу как elf выбирае...   Nov 10 2011, 11:52
|- - AVR   Цитата(Andrey Pesoshin @ Nov 10 2011, 15...   Nov 10 2011, 12:26
- - AVR   получается что Elf Files контекстное меню появляет...   Nov 10 2011, 22:36
|- - gvest   Цитата(AVR @ Nov 11 2011, 05:36) получает...   Nov 11 2011, 04:43
||- - AVR   Цитата(gvest @ Nov 11 2011, 08:43) Может ...   Nov 11 2011, 08:17
|- - Andrey Pesoshin   Цитата(AVR @ Nov 11 2011, 02:36) вопрос: ...   Nov 12 2011, 10:21
|- - AVR   ясн, спасибо кстати совет добавить ELF в проект - ...   Nov 12 2011, 20:59
|- - dm.pogrebnoy   Цитата(Andrey Pesoshin @ Nov 12 2011, 14...   Jan 28 2012, 11:46
|- - Apast   Цитата(dm.pogrebnoy @ Jan 28 2012, 14:46)...   Jan 28 2012, 15:26
- - xor.kruger   Можно еще "подсунуть" elf-файл bit'н...   Jan 4 2012, 14:46
- - dm.pogrebnoy   Есть у меня подозрение, что лучше, чем я уже делал...   Jan 29 2012, 12:01


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:19
Рейтинг@Mail.ru


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