Ошибка транзакции AHB AP с платой zynq

Я новичок в zynq board. Я пытаюсь работать с XADC zynq-xc7z020 и хочу увидеть его качество для своего приложения с помощью vivado и xilinx SDK.

Я протестировал два способа проектирования с помощью lab3 и lab4 учебные пособия. Синтез, реализация и генерация битового потока - все в порядке в vivado. в Xilinx SDK, после программирования платы, когда я запускаю простой printf через системный отладчик или GDB, я получаю «Ошибка транзакции AP AHB». Я много гуглил и потратил на это несколько дней, но не нашел никакого решения. Кроме того, я попытался подключиться к ядру руки платы через консоль XMD командой "connect arm hw". но консоль получает ошибку подключения JTAG, при этом подключен кабель JTAG и программирование платы завершено.

предлагаемые решения здесь не помогло.

Спасибо.


person Mojtaba Ahmadi    schedule 20.05.2018    source источник


Ответы (1)


Я понимаю, в чем была моя ошибка.

Через консоль XSCT в SDK я запускаю команду mrd, чтобы получить доступ к DDR и прочитать ее адрес. но я не мог. Итак, я понял, что проблема была в конфигурациях DDR.

Я создаю новый проект и на первом этапе проектирования, после добавления системы обработки ZYNQ7 для проектирования блоков, нажимаю «запустить автоматизацию блоков» и продолжаю все предыдущие шаги, и это сработало. Дело было в том, что автоматизация запуска. Устанавливает некоторую автоконфигурацию блока, который должен быть установлен; и моя ошибка заключалась в том, что я подключал порт DDR вручную.

person Mojtaba Ahmadi    schedule 27.06.2018