Ошибка транзакции AP AHB с платой Zynq - PullRequest
0 голосов
/ 20 мая 2018

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

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

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

спасибо.

1 Ответ

0 голосов
/ 27 июня 2018

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

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

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

...