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

 
 
> JTAG UART + NIOS - как?, Без встроенного модуля отладки
Koluchiy
сообщение May 12 2009, 11:07
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Здравствуйте.

Никак не получается следующая вещь.
Есть простенькая система с NIOS, предназначенная для кидания сообщений по jtag_uart в комп (типа hello_world_small).
Есть два варианте реализации:
1. Процессор с ядром для отладки. Программа грузится из NIOS IDE. Всё замечательно работает.
2. Процессор без ядра для отладки. Программа компилится в onchip_mem.hex, компилится в Quartus и грузится с прошивкой из Квартуса.
И тут появляется проблема - чем ловить сообщения jtag_uart на компе? NIOS пишет "не хочу" - нету типа ядра отладки в проце, не буду дебажить.
Его как-то можно заставить, или, может, есть какое-то другое средство "ловить" сообщения по jtag_uart?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
alexadmin
сообщение May 12 2009, 14:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Koluchiy @ May 12 2009, 15:07) *
2. Процессор без ядра для отладки. Программа компилится в onchip_mem.hex, компилится в Quartus и грузится с прошивкой из Квартуса.
И тут появляется проблема - чем ловить сообщения jtag_uart на компе? NIOS пишет "не хочу" - нету типа ядра отладки в проце, не буду дебажить.
Его как-то можно заставить, или, может, есть какое-то другое средство "ловить" сообщения по jtag_uart?


1. Debug не нужен. Можно просто запустить (Run), указав в настройках подключаться к имеющейся системе. Вроде должно работать.
2. Есть отдельная программа nios2-terminal. Запускается из оболочки ниоса.
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение May 12 2009, 15:11
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



1. Мне не удалось так запустить - чего ни делаю, пишет "не хочу" - нету типа ядра отладки в проце, не буду дебажить.
2. Удалось запустить через Nios II Command Shell.bat . Буду благодарен, если кто-то всё-таки подскажет, как то же самое можно сделать из среды.
Любопытно smile.gif.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение May 13 2009, 00:04
Сообщение #4


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Koluchiy @ May 12 2009, 20:07) *
Здравствуйте.

Никак не получается следующая вещь.
Есть простенькая система с NIOS, предназначенная для кидания сообщений по jtag_uart в комп (типа hello_world_small).
Есть два варианте реализации:
1. Процессор с ядром для отладки. Программа грузится из NIOS IDE. Всё замечательно работает.
2. Процессор без ядра для отладки. Программа компилится в onchip_mem.hex, компилится в Quartus и грузится с прошивкой из Квартуса.
И тут появляется проблема - чем ловить сообщения jtag_uart на компе? NIOS пишет "не хочу" - нету типа ядра отладки в проце, не буду дебажить.
Его как-то можно заставить, или, может, есть какое-то другое средство "ловить" сообщения по jtag_uart?

Заранее спасибо.

1) с этим вся понятно
2) без ядра отладки однако плохо. ловятся сообщения через nios2-terminal вам уже про это написали. ху из NIOS ? и как он вам смог написать"не хочу?
может вы хотели сказать что пытаетесь через ниос-иде запустить терминал? ну тогда всё сходится biggrin.gif. Без ядра отладки ничего не получится в случае использования ниос иде. я не нашёл как в иде запустить nios2-terminal


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
sanjaaaa
сообщение May 13 2009, 09:09
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 5-06-08
Пользователь №: 38 073



nios2-terminal.exe находится в ..\nios2eds\bin\. В эту же папку надо закинуть cygwin1.dll из ..\quartus\bin\cygwin\bin. Cначала включаешь систему с nios, потом nios2-terminal.exe.
Go to the top of the page
 
+Quote Post

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

 


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


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