|
|
  |
Проект по переводу документации Nios II, http://www.naliwator.narod.ru/ |
|
|
|
Dec 28 2011, 09:14
|
Местный
  
Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701

|
Да, Антон, не надо так сильно нас бояться и запрещать в Акробате всё подряд  Исходные же документы совершенно открыты, текст только изменился на русский, смысла шифроваться нет совершенно. Обычно я пользуюсь драйвером doPDF, если авторы запрещают копирование контента из pdf. Тогда печатаешь в тот новый софт-принтер, получается новый pdf уже без запретов, где воруешь что угодно из примеров. Но когда и печать запрещена...  Есть предложение выкладывать файлы покрупнее, тематически собранные из мелких текущих кусочков, полные аналоги Альтерных чтоб лежали на сайте, они тогда и в сумме меньше весят, и качать удобнее скопом. Ну и над литературностью текста поработать бы -- там очень жидко всё расписано, один в один с аглицкого, запятые так же не по-нашему, как будто Сократом переводилось  Русские люди мыслят гораздо плотней и быстрей  Можно и своего опыта добавить -- пусть они уже обратно переводят...
|
|
|
|
|
Dec 28 2011, 09:45
|

Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551

|
Цитата(WitFed @ Dec 28 2011, 13:14)  Обычно я пользуюсь драйвером doPDF  Каждый человек сам определяет степень своей свободы. Цитата(WitFed @ Dec 28 2011, 13:14)  Есть предложение выкладывать файлы покрупнее, тематически собранные из мелких текущих кусочков, полные аналоги Альтерных чтоб лежали на сайте, они тогда и в сумме меньше весят, и качать удобнее скопом. Ну и над литературностью текста поработать бы -- там очень жидко всё расписано, один в один с аглицкого, запятые так же не по-нашему, как будто Сократом переводилось  Русские люди мыслят гораздо плотней и быстрей  Можно и своего опыта добавить -- пусть они уже обратно переводят...   И в этом смысле Altera значительно уступает Actel.
--------------------
|
|
|
|
|
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.
--------------------
|
|
|
|
|
May 10 2012, 10:54
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604

|
Цитата(naliwator @ May 10 2012, 13:26)  Подозреваю, что вектор сброса у вас указан не на EPCS. Там все один-в-один, как указано в пункте 12 статьи "Загрузка программы из EPCS флеш памяти", полное соответствие.....
|
|
|
|
|
May 10 2012, 11:08
|

Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551

|
Цитата(608 @ May 10 2012, 14:54)  Там все один-в-один, как указано в пункте 12 статьи "Загрузка программы из EPCS флеш памяти", полное соответствие..... Посмотрите в BSP Editor вкладку Linker Script. Какой памяти в вашем проекте назначаются секции кода?
--------------------
|
|
|
|
|
May 11 2012, 06:47
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604

|
Получилось, все работает. Антон, в приложении некоторые пояснения. Если сочтете необходимым, то можете добавить их к пункту "32. Создание .jic файла". Ключевым действием было: 2.Открыть требуемый hex-файл через File -> Open. Появится окно с запросом о ширине слова Word Size. Задать его равным 8 (важно задать именно 8).
Прикрепленные файлы
hex.zip ( 108.53 килобайт )
Кол-во скачиваний: 39
|
|
|
|
|
May 11 2012, 08:40
|

Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551

|
Цитата(608 @ May 11 2012, 10:47)  Получилось, все работает.
Антон, в приложении некоторые пояснения. Если сочтете необходимым, то можете добавить их к пункту "32. Создание .jic файла".
Ключевым действием было: 2.Открыть требуемый hex-файл через File -> Open. Появится окно с запросом о ширине слова Word Size. Задать его равным 8 (важно задать именно 8). Подозреваю, что это "фокусы" 11 версии, которые Altera грозится исправить в будущем. Hex файлы, полученные путём конвертации из elf файла в предыдущих версиях, уже имеют побайтную адресацию. При попытке открыть файл в одиннадцатой версии Quartus II выводится предупреждение: Warning (113007): Byte addressed memory initialization file "program.hex" was read in the word-addressed format. Если переходить в раздел помощи, то да, там и советуют сделать так, как вы описали в методике. Не забывая указать, что слово должно быть 8-ми битным, а количество слов по умолчанию - 256. Заштопали.... очень рад.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|