Перейти к содержанию
    

Debug MicroBlaze

Столкнулся с проблемой. Сдеал проект MicroBlaze+opb_uartlittel+opb_gpio+opb_emc+opb_InterruptContrler. На контроллер прерываний завел 2-а внешних прерывания. Написал небольшую програмку обрабанывающую эти 2-а перывания. Помоделировал данную систему в ModelSim. Все ОК.

 

Потом решил отладить данную программу с помощью XMD(Xilinx Microprocessor Debugger). В опции XPS XDM Degug Option установил что буду работать с Virtual Platform. Сгенерил эту Virtual Platfom.

Запустил XDM Запустил Software Debugger. Все Хорошо,

только вопрос как указать Debugger-у что пришло внешнее прерывание. С SDK этот момент также непонятен.

Может кто знает как отдебажить переывание с помощью XMD? :cranky:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для получения возможности отладки прерываний при помощи XMD, необходимо в систему добавлять модуль MDM(Microprocessor Debug Module). Кора называтеся opb_mdm.

У нас получилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...