|
Проект по переводу документации Nios II, http://www.naliwator.narod.ru/ |
|
|
|
Jul 2 2010, 06:59
|
Частый гость
Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551
|
Если кому-нибудь интересно, то я взялся за перевод документации по Nios II. Любая поддержка (словом, делом) приветствуется! Храниться будет здесь. Уже доступно: Nios II Разработка аппаратных средствЭто самоучитель про проектированию аппаратной части встраиваемых систем на базе ядра Nios II. Nios II Hardware Development Tutorial в переводе на русский. Основное внимание сконцентрировано именно на проектировании аппаратной части, поэтому в качестве примера работающей в системе программы - примитивный двоичный счётчик. Может служить отправной точкой для начала изучения встраиваемых процессорных систем Nios II. Процессор Nios II Настольная книга. ВведениеЭто мой перевод первой главы настольной книги по Nios II Nios II Processor Reference Handbook. Introduction Даётся общая концепция организации семейства встроенных процессоров Altera Nios II. Эта глава позволяет аппаратным и программным инженерам понять сходства и отличия между процессором Nios II и традиционными процессорами. Приятного чтения!
--------------------
|
|
|
|
|
|
Ответов
|
May 10 2012, 06:06
|
Участник
Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604
|
Добрый день, Антон! Пытаюсь повторить Ваши рекомендации для статьи "Загрузка программы из EPCS флеш памяти".Все нормально идет до пункта "32. Создание .jic файла". Но в нем, при подключении hex-файла, выдается сообщение "Data in HEX File overlaps between data blocks at address 8 and address 0", с последующим "Failed to generate output_file.jic", т.е. далее отказывается. Рекомендации из http://www.altera.com/support/kdb/solution...282011_907.htmlhttp://electronix.ru/forum/lofiversion/index.php/t58758.htmlтоже не помогли. В чем причина?
|
|
|
|
|
May 10 2012, 07:32
|
Частый гость
Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551
|
Цитата(608 @ May 10 2012, 10:06) Добрый день, Антон!
Пытаюсь повторить Ваши рекомендации для статьи "Загрузка программы из EPCS флеш памяти". Все нормально идет до пункта "32. Создание .jic файла". Но в нем, при подключении hex-файла, выдается сообщение "Data in HEX File overlaps between data blocks at address 8 and address 0", с последующим "Failed to generate output_file.jic", т.е. далее отказывается. Возможно вы сможете найти ответ здесь. В двух словах, ваш Hex файл может использовать адресацию по словам, вместо того, чтобы использовать адресацию по байтам. В приведённой рекомендации Altera описано, как справляться с этой проблемой. Попутно сказано, что это проблема встречается на 11 версии ... P.S. Обратил внимание, что вы уже пользовались этой рекомендацией безуспешно. Сделайте скриншот экрана окна конвертации и прикрепите map файл.
--------------------
|
|
|
|
|
May 10 2012, 10:11
|
Участник
Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604
|
Если учитывать рекомендации, то вроде все успешно получается. Хотя пошло и не с первого раза... Но после загрузки *.jic в EPCS, не чувствуется работа самого NiosII. Проект создавался как тестовый, в нем часть светодиодов подмигивает от аппаратуры, а только один от NiosII. При конфигурировании от компьютера *.sof и при загрузке Run-Run, светодиод управляемый от NiosII подмигивает, как и хотелось; подмигивают также и светодиоды от аппаратуры. Но после создания *.jic, теперь уже успешного (никто уже не ругается - учтены отмеченных выше рекомендации от altera.com/support), и после обычной загрузки *.jic в EPCS, а также включения/выключения питания, светодиод от NiosII не подмигивает, в то же время мигают светодиоды от аппаратуры. Не понятно, в чем причина? Плата рабочая, проверена на jic-файлах от других проектов.
Сообщение отредактировал 608 - May 10 2012, 10:17
|
|
|
|
|
May 10 2012, 10:26
|
Частый гость
Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551
|
Цитата(608 @ May 10 2012, 14:11) При конфигурировании от компьютера *.sof и при загрузке Run-Run, светодиод управляемый от NiosII подмигивает, как и хотелось; подмигивают также и светодиоды от аппаратуры.
Но после создания *.jic, теперь уже успешного (никто уже не ругается - учтены отмеченных выше рекомендации от altera.com/support), и после обычной загрузки *.jic в EPCS, а также включения/выключения питания, светодиод от NiosII не подмигивает, в то же время мигают светодиоды от аппаратуры. Подозреваю, что вектор сброса у вас указан не на EPCS.
--------------------
|
|
|
|
|
Oct 16 2013, 21:18
|
Местный
Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832
|
Цитата(naliwator @ May 10 2012, 14:26) Подозреваю, что вектор сброса у вас указан не на EPCS. Из-за чего может быть, что в пункте 12 статьи "Загрузка программы из EPCS флеш памяти" вектор сброса не удаётся указать на EPCS? Его нет в pull-down меню , хотя в системе QSYS он задан.
Кстати, я использую не SOPC Builder, а QSYS. Но дело наверное не в этом? В качестве замечания - перед п. 13 стоило бы указать все связи между элементами. И ещё вопрос: EPCS Serial Flash Controller и Serial Flash Loader - это одно и тоже в смысле того, что описано в этой статье? У Вас описан EPCS Serial Flash Controller, но ведь Serial Flash Loader вроде бы делает то же самое , что и EPCS Serial Flash Controller. В чём в двух словах в них отличие?
|
|
|
|
|
Oct 29 2013, 15:01
|
Местный
Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832
|
Цитата(FLTI @ Oct 17 2013, 01:18) Из-за чего может быть, что в пункте 12 статьи "Загрузка программы из EPCS флеш памяти" вектор сброса не удаётся указать на EPCS? Его нет в pull-down меню , хотя в системе QSYS он задан.
В качестве замечания - перед п. 13 стоило бы указать все связи между элементами. Отвечу себе сам. Забыл завести связь от Instruction Master от NIOS к EPCS-контроллеру. Перед п. 13 действительно стоило бы указать все связи между элементами!
|
|
|
|
Сообщений в этой теме
naliwator Проект по переводу документации Nios II Jul 2 2010, 06:59 naliwator Процессор Nios II Настольная книга. Архитектура пр... Jul 29 2010, 12:05 Serhiy_UA Огромное спасибо за эти переводы и те, что были ра... Jul 29 2010, 12:23 FalloutMan Отлично написанно. Особенно Msim понравился, прям ... Aug 27 2010, 20:00 naliwator Начало работы с графической оболочкой
Это мой пере... Oct 25 2010, 12:16 DevL хорошее дело,
думаю будет полезно так же ссылки ... Oct 26 2010, 10:51 naliwator Nios II Software Developer’s Handbook. 5. Developi... Nov 9 2010, 07:30 naliwator SOPC Builder. Система структуры внутренних соедине... Nov 16 2010, 10:22 naliwator SOPC Builder. Ядро последовательного флеш контролл... Nov 23 2010, 15:59 naliwator Nios II Software Developer’s Handbook. 6. Developi... Dec 1 2010, 08:35 naliwator Альтернативные методы загрузки Nios II
Это мой пер... Jan 17 2011, 09:07 naliwator Перевод четвёртой главы SOPC Builder 4. SOPC Build... Jan 26 2011, 12:07 naliwator Друзья. пока писал для себя памятку, как сделать с... Feb 4 2011, 08:59 torik Поелзно, я раньше не пользовался таким методом, а ... Feb 4 2011, 14:34 naliwator Цитата(torik @ Feb 4 2011, 17:34) Поелзно... Feb 7 2011, 11:35 Kuzmi4 Вопрос всемогущим форма сего:
если мне не изменяет... Feb 6 2011, 14:50 Nixon Да, была в "шапке". Закрепил повторно. Feb 6 2011, 15:22 torik base=1800 - как в системе SOPC получилось, так и н... Feb 8 2011, 18:13 naliwator Цитата(torik @ Feb 8 2011, 21:13) base=18... Feb 9 2011, 08:28 naliwator Разместил перевод Nios II Software Developer’s Han... Feb 14 2011, 10:20 chirik Добрый день!
Большое спасибо за перевод стате... Feb 27 2011, 16:35 naliwator Цитата(chirik @ Feb 27 2011, 19:35) Добры... Feb 28 2011, 08:23 chirik Спасибо! Теперь можно приступать за работу)
PS... Feb 28 2011, 19:38 naliwator Цитата(chirik @ Feb 28 2011, 22:38) PS Жа... Mar 2 2011, 10:55 chirik Эти ссылки я видел, и файлы скачивал. Например, ск... Mar 3 2011, 08:31 naliwator Цитата(chirik @ Mar 3 2011, 11:31) Эти сс... Mar 3 2011, 09:04 chirik Так, an459_software_80.zip где можно найти? Mar 3 2011, 11:47 naliwator Цитата(chirik @ Mar 3 2011, 14:47) Так, a... Mar 3 2011, 12:01 naliwator Цитата(naliwator @ Mar 3 2011, 15:01) Я н... Mar 3 2011, 12:56 chirik Так он под QUARTUS9.1 в 9.0 не пойдет... Mar 3 2011, 12:34 naliwator Цитата(chirik @ Mar 3 2011, 15:34) Так он... Mar 3 2011, 12:38 chirik Спасибо за помощь! А можно вопрос, где вы его ... Mar 3 2011, 12:51 chirik Добрый день!
Выполняю проект по руководству t... Mar 4 2011, 10:47 naliwator Цитата(chirik @ Mar 4 2011, 13:47) Добрый... Mar 4 2011, 11:08 chirik Странно... quartus пишет full version.
PS а у вас... Mar 4 2011, 11:35 naliwator Цитата(chirik @ Mar 4 2011, 14:35) PS а у... Mar 4 2011, 12:11 chirik Те как я понял, временная симуляция прошла успешно... Mar 4 2011, 13:04 naliwator Да, и дальше - хуже. Необходимо будет успевать зап... Mar 4 2011, 13:25 chirik Запустил eclipse, в руководстве tt_nios2_hardware_... Mar 4 2011, 13:47 naliwator Всё верно, если Вы внимательно прочитаете требован... Mar 4 2011, 14:52 chirik Ах да, Спасибо! Mar 4 2011, 14:56 naliwator Пополнение в библиотеке переводов.
Процессор Nios... Mar 5 2011, 14:21 naliwator Пополнение библиотеки.
SOPC Builder. Ядро контрол... Mar 14 2011, 08:08 MisterDi Цитататребуется много энергонезависимой памяти Пох... Mar 14 2011, 14:51 naliwator Цитата(MisterDi @ Mar 14 2011, 17:51) Пох... Mar 14 2011, 15:05 naliwator Пополнение библиотеки.
Процессор Nios II Настольн... Apr 1 2011, 10:24 andrew_b Вы проделали очень большую работу. В целом очень х... Apr 5 2011, 07:45 naliwator Цитата(andrew_b @ Apr 5 2011, 11:45) Вы п... Apr 5 2011, 07:57 naliwator Пополнение библиотеки.
SOPC BUILDER. Ядро UART. Apr 28 2011, 07:50 naliwator Пополнение библиотеки.
SOPC Builder. 10. Сквозной... May 12 2011, 06:36 naliwator Пополнение библиотеки.
SOPC Builder. Ядро SPI
Это... May 23 2011, 06:40 naliwator Пополнение библиотеки.
Настольная книга по встраи... Jun 9 2011, 13:51 naliwator Написал статью о подключении внешней SRAM памяти к... Jun 17 2011, 08:48 torik Довольно полезная статься для новичков. Вот только... Jun 20 2011, 09:52 naliwator Цитата(torik @ Jun 20 2011, 13:52) А еще ... Jun 20 2011, 10:07 naliwator Пополнение библиотеки.
SLS. IP ядро устройства US... Aug 12 2011, 07:47 naliwator Пополнение библиотеки.
Отладка Nios II системы пр... Sep 28 2011, 07:25 torik Последнюю статью введение глянул. Не понял назначе... Oct 5 2011, 05:30 naliwator Цитата(torik @ Oct 5 2011, 09:30) Последн... Oct 5 2011, 07:13 Огурец А никто не переводил случайно даташит вот этой шту... Oct 26 2011, 06:18 chirik Добрый день! А почему ваши pdf нельзя распечат... Nov 3 2011, 17:22 naliwator Пополнение библиотеки.
Симуляция проектов со встр... Nov 25 2011, 08:55 WitFed Да, Антон, не надо так сильно нас бояться и запрещ... Dec 28 2011, 09:14 naliwator Цитата(WitFed @ Dec 28 2011, 13:14) Обычн... Dec 28 2011, 09:45 608 Цитата(naliwator @ May 10 2012, 13:26) По... May 10 2012, 10:54 naliwator Цитата(608 @ May 10 2012, 14:54) Там все ... May 10 2012, 11:08 608 Получилось, все работает.
Антон, в приложении нек... May 11 2012, 06:47 naliwator Цитата(608 @ May 11 2012, 10:47) Получило... May 11 2012, 08:40 naliwator Пополнение библиотеки.
11. Изернет и TCP/IP стек ... May 21 2012, 06:56 naliwator Пополнение библиотеки.
Учебное пособие. Использов... Jul 3 2012, 13:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|