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

 
 
> Опять новый проект..., и новые проблемы
_Anatoliy
сообщение Dec 2 2015, 08:41
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги,создаю новый проект с ниос. Изменилось :
1). Квартус вместо 12.1 стал 13.1
2). Вместо Циклона-3 стал Циклон-5
3). Загрузочное ПЗУ вместо M25P16 стала M25P64

ПЗУ прошилось нормально, процессор стартует и нормально выполняет инициализацию периферии. Но при попытке соединения из Eclipse в режиме отладки выдаётся следующее сообщение,в результате соединение рвётся. Как исправить? Я сначала поставил Q13.1.0.162 так в нём даже sof2hex совсем не работал. Долго мучился пока добрые люди подсказали обновить среду до Q13.1.4.182. А тут в отладку не могу войти, это что - опять Квартус менять? Кто то работает в Q13.1.4.182?

Кстати вот отчет из консоли:
Код
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Pausing target processor: OK
Initializing CPU cache (if present)
OK

Downloading 00008000 ( 0%)
Downloading 00011020 (97%)
Downloaded 18KB in 0.3s (60.0KB/s)

Verifying 00008000 ( 0%)
Verifying 00011020 (97%)
Verify failed between address 0x11020 and 0x111B7
Leaving target processor paused

У меня EPCS_FLASH_CONTROLLER_0_BASE=0x11000

И ресет-вектор какой то левый (0x00004110), а у меня onchip memory 0x8000-0xFFFF и ниже ничего нет. Вот засада...
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
doom13
сообщение Dec 2 2015, 13:29
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Прошивку заливаете QII Programmer-ом или Nios II Flash Programmer-ом?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 2 2015, 15:00
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(doom13 @ Dec 2 2015, 16:29) *
Прошивку заливаете QII Programmer-ом или Nios II Flash Programmer-ом?

Flash Programmer-ом.
Код
"$SOPC_KIT_NIOS2S/bin/sof2flash" --epcs --input=$namesof --output=$nameflash1
"$SOPC_KIT_NIOS2S/bin/elf2flash" --epcs --after=$nameflash1 --input=$nameelf --output=$nameflash2
"$SOPC_KIT_NIOS2S/bin/nios2-flash-programmer" --epcs --base=$EPCS_BASE  $nameflash2 --debug  --go
Go to the top of the page
 
+Quote Post
doom13
сообщение Dec 2 2015, 15:05
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(_Anatoliy @ Dec 2 2015, 18:00) *
Flash Programmer-ом.
Код
    "$SOPC_KIT_NIOS2S/bin/nios2-flash-programmer" --epcs --base=$EPCS_BASE  $nameflash2 --debug  --go

В версии 13.0 с ним был баг (видимо что-то там не так с самим epcs_flash_controller-ом), всё заливалось, но Nios II не стартовал. Где-то даже находил на сайте альтеры что для данной версии QII (13.0) надо пользоваться только QII Programmer-ом.
Думаю, у Вас такая же ситуация, пробуйте QII Programmer.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 2 2015, 15:23
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(doom13 @ Dec 2 2015, 18:05) *
В версии 13.0 с ним был баг (видимо что-то там не так с самим epcs_flash_controller-ом), всё заливалось, но Nios II не стартовал. Где-то даже находил на сайте альтеры что для данной версии QII (13.0) надо пользоваться только QII Programmer-ом.
Думаю, у Вас такая же ситуация, пробуйте QII Programmer.

doom13, большое спасибо за полезный диалог beer.gif
Это создать файл *.jic? Я эту технологию ещё не обкатал, к сожалению. Впрочем, появился хороший повод довести дело до конца.
Go to the top of the page
 
+Quote Post
doom13
сообщение Dec 2 2015, 18:33
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(_Anatoliy @ Dec 2 2015, 18:23) *
Это создать файл *.jic? Я эту технологию ещё не обкатал, к сожалению. Впрочем, появился хороший повод довести дело до конца.

Да, там всё просто, конвертируем *.sof в *.jic, предварительно добавив файл инициализации памяти Nios II в *.sof, заливаем при помощи serial_flash_loader.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 4 2015, 07:06
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(doom13 @ Dec 2 2015, 21:33) *
Да, там всё просто, конвертируем *.sof в *.jic, предварительно добавив файл инициализации памяти Nios II в *.sof, заливаем при помощи serial_flash_loader.

Попробовал ещё в Q14.1 - та же самая ситуация(см.фото). Опять ошибка в контроллере EPCS. Может просто загрузка из скрипта через cygwin в этих версиях уже не работает? И меня просто занесло по инерции?

А вариант без контроллера EPCS с *.jic мне здесь не очень подходит,планировалось изменяемые настройки изделия хранить в EPCS.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
doom13
сообщение Dec 4 2015, 07:17
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(_Anatoliy @ Dec 4 2015, 10:06) *
А вариант без контроллера EPCS с *.jic мне здесь не очень подходит,планировалось изменяемые настройки изделия хранить в EPCS.

Контроллер остаётся, просто конфигурационную флэшку надо прошить через QII Programmer.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   Опять новый проект...   Dec 2 2015, 08:41
- - krux   при нескольких установленных квартусах может не ра...   Dec 2 2015, 11:02
|- - _Anatoliy   Цитата(krux @ Dec 2 2015, 14:02) при неск...   Dec 2 2015, 11:31
- - doom13   Попробуйте выкинуть из системы epcs_flash_controll...   Dec 2 2015, 12:06
|- - _Anatoliy   Цитата(doom13 @ Dec 2 2015, 15:06) Попроб...   Dec 2 2015, 13:03
|- - doom13   Цитата(_Anatoliy @ Dec 2 2015, 16:03) Доб...   Dec 4 2015, 07:35
|- - _Anatoliy   Цитата(doom13 @ Dec 4 2015, 10:35) Я поня...   Dec 4 2015, 07:46
|- - doom13   Цитата(_Anatoliy @ Dec 4 2015, 10:46) Да ...   Dec 4 2015, 08:24
|- - _Anatoliy   Цитата(doom13 @ Dec 4 2015, 11:24) У меня...   Dec 4 2015, 11:24
- - _Anatoliy   Цитата(doom13 @ Dec 4 2015, 10:17) Контро...   Dec 4 2015, 07:30


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 06:20
Рейтинг@Mail.ru


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