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

 
 
> Xilinx. Microblaze проблемы с отладкой
Олег Гаврильченк...
сообщение Jan 26 2017, 10:17
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Используется микросхема XC7K70T-2FBG484. Это Kintex-7. Конфигурация храниться в SPI PROM N25Q064A13ESED.
В VIVADO 2016.2 создал проект на базе Microblaze. В SDK создал простую Hello World программу. Если записать эту прошивку в ПЛИС напрямую(не во flash) по JTAG и затем подключиться отладчиком, то все работает, но иногда при срабатывании breakpoint в консоли XMD выдается вот такая ошибка:

CODE
Error: MicroBlaze Pipeline Stalled on a Blocking Instruction or Invalid Bus Access
Stalled PC: 0x00001180
Try Resetting the Processor to Continue..


Адрес в строке: "Stalled PC: 0x00001180" - это адрес на котором произошел останов.

Далее, если прошить конфигурацию во flash и подключиться к ней отладчиком, появляется большое кол-во непонятных ошибок.
- Программа иногда возвращается к началу main()
- Появляется вот такая ошибка:
CODE
MicroBlaze is in Sleep mode and Wake up is being executed
MicroBlaze is in Sleep mode and Wake up is being executed
ERROR: Unable to Stop Processor

Time out: Unable to Wake up MicroBlazeTime out: Unable to Wake up MicroBlazeUNABLE to STOP MicroBlaze

Она может быть как сразу при попытке подключения, так и потом, во время работы.
Я проверил целостность данных, зашитых во flash.

Какие могут быть причины такого поведения?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Олег Гаврильченко   Xilinx. Microblaze проблемы с отладкой   Jan 26 2017, 10:17
- - alexadmin   Цитата(Олег Гаврильченко @ Jan 26 2017, 13...   Jan 26 2017, 12:45
|- - Олег Гаврильченко   Цитата(alexadmin @ Jan 26 2017, 15:45) По...   Jan 26 2017, 15:21
|- - AVR   Можно ли взглянуть на "строение системы...   Jan 31 2017, 09:02
|- - Олег Гаврильченко   Цитата(AVR @ Jan 31 2017, 12:02) Можно ли...   Jan 31 2017, 10:02
- - vitus_strom   У Вас наверняка блейз в ресете сидит по какой то п...   Jan 31 2017, 11:36
|- - Олег Гаврильченко   Цитата(vitus_strom @ Jan 31 2017, 14:36) ...   Jan 31 2017, 12:06
- - vitus_strom   Полярность ресетов проверьте, и aux_reset лучше к ...   Jan 31 2017, 12:28
|- - vitus_strom   ну и качество клока проверьте чтобы длл лок выстав...   Jan 31 2017, 21:28
|- - Олег Гаврильченко   Цитата(vitus_strom @ Feb 1 2017, 00:28) н...   Feb 2 2017, 16:14
- - vitus_strom   ну тогда могу порекомендовать повесить ILA на все ...   Feb 2 2017, 19:35
|- - Олег Гаврильченко   Цитата(vitus_strom @ Feb 2 2017, 22:35) н...   Feb 3 2017, 11:59
- - vitus_strom   ресеты на ресет контроллере и ресет на микроблейзе...   Feb 3 2017, 13:12


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

 


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


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