Цитата(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