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

 
 
> MicroBlaze + MDM, отладка через уарт
zuuuuk
сообщение Apr 10 2014, 01:41
Сообщение #1


Частый гость
**

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



Доброе утро.

Мне необходимо настроить отладку микроблейза через уарт и xmd.
Как собственно вывести уарт из mdm?
Выходных пинов я не вижу. в настройках нет.

Зарание спасибо за внимани.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zuuuuk
сообщение May 8 2014, 06:40
Сообщение #2


Частый гость
**

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



в документе
http://www.xilinx.com/support/documentatio...14_7/est_rm.pdf
на ст 177 показано подключение XMD к uartLite.
MicroBlaze Stub Target with MDM UART and UARTlite.

у меня реализована подобная схема.
но при вызове
connect mb stub -comm serial
выводит:
ERROR:
MicroBlaze Stub not supported. Please use MDM for debuging
Поэтому у меня вопрос.
1 Как надо настроить процессор , что бы он поддерживал этот режим отладки?
2 На схеме ст 177 . показана Local memory xmdstub.
что это за память такая? как ее подключить?
Go to the top of the page
 
+Quote Post
Alex77
сообщение May 8 2014, 06:58
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(zuuuuk @ May 8 2014, 10:40) *
в документе
http://www.xilinx.com/support/documentatio...14_7/est_rm.pdf
на ст 177 показано подключение XMD к uartLite.
MicroBlaze Stub Target with MDM UART and UARTlite.

у меня реализована подобная схема.
но при вызове
connect mb stub -comm serial
выводит:
ERROR:
MicroBlaze Stub not supported. Please use MDM for debuging
Поэтому у меня вопрос.
1 Как надо настроить процессор , что бы он поддерживал этот режим отладки?
2 На схеме ст 177 . показана Local memory xmdstub.
что это за память такая? как ее подключить?

Давно читал...
Примерно так я понял:
xmd->uart->mb
для реализации работы отладчика через uart в отлаживаемой программме должен быть "кусок программы" отладчика xmd (добавляется тем или иным способом при линковки) и вполне возможно сей код должен располагаться в OCM (BRAM) по адресам с 0x0000.... (возможно ставятся вектора обработчика uart).
НО как при этом загружать отлаживаемую программу в "память процессора в ОЗУ" я без понятия. Может сперва грузится прошивка плисы по jtag (с куском программы в bram) ? а потом уже через uart грузится и отлаживается основная программа ?.
По мне так проще всё-таки пользоваться jtag-xmd вариантом (для загрузки программы и пошаговой отладки с аппаратными бреакпоинтами) и uart для отладки на ходу (вывод "динамической" информации без остановки программы). Хотя есть вариант использования внутреннего uart в jtag-xmd (uart-mdm) - тогда не надо "городить" лишнего uart.

Сообщение отредактировал Alex77 - May 8 2014, 07:05
Go to the top of the page
 
+Quote Post
zuuuuk
сообщение May 8 2014, 07:35
Сообщение #4


Частый гость
**

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



Цитата(Alex77 @ May 8 2014, 10:58) *
Хотя есть вариант использования внутреннего uart в jtag-xmd (uart-mdm) - тогда не надо "городить" лишнего uart.

А в этом случаи можно отлаживаться не подключая jtag?


у меня следующая задача.
нужно отлаживать прибор в закрытом состоянии.
а наружу выходит только уарт.
можно отлаживаться и программными сообщениями но если mbz поддерживает отладку через уарт почему бы не воспользоваться?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zuuuuk   MicroBlaze + MDM   Apr 10 2014, 01:41
- - Golikov A.   Это такая шутка у вас целая плис в распоряжении к...   Apr 10 2014, 03:43
|- - alman   Цитата(Golikov A. @ Apr 10 2014, 07:43) Э...   May 8 2014, 11:50
- - zuuuuk   как mdm поймет на какой уарт мне надо выводить со...   Apr 10 2014, 05:03
- - Golikov A.   вы выбираете в настройках на какой уарт перенаправ...   Apr 10 2014, 06:24
|- - zuuuuk   Цитата(Golikov A. @ Apr 10 2014, 10:24) 2...   May 7 2014, 08:19
- - zuuuuk   Огромное спасибо. меня первый пункт и волновал. на...   Apr 10 2014, 06:46
- - Golikov A.   налету меняя адреса нет JTAG на то и JTAG. но вам...   May 7 2014, 19:14
|- - Alex77   Цитата(zuuuuk @ May 8 2014, 11:35) А в эт...   May 8 2014, 09:28
- - zuuuuk   Может пример такого проекта остался? подскажи ссыл...   May 8 2014, 09:34
|- - Alex77   Цитата(zuuuuk @ May 8 2014, 13:34) Может ...   May 8 2014, 09:42
- - doom13   Приветствую. Использую Vivado + SDK v2015.1 Не мог...   Jun 11 2015, 11:45
- - dm.pogrebnoy   Должно все работать, если запускаете правильную ко...   Jun 11 2015, 12:33
- - doom13   Да работает. Перезапуск SDK + Vivado решил проблем...   Jun 11 2015, 12:43
- - Golikov A.   да у них глючит все вечно. Перезапуски, с пуржами/...   Jun 11 2015, 19:53
- - doom13   Приветствую. Можно ли как-то для представленной на...   Dec 2 2015, 13:43
- - toshas   Для этого можно воспользоваться JTAG to AXI Master...   Dec 3 2015, 04:16
- - doom13   Цитата(toshas @ Dec 3 2015, 07:16) Для эт...   Dec 3 2015, 06:34


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

 


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


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