Комментарии

Комментарии: Программирование загрузочной FLASH для запуска MicroBlaze

2 января 2019 г.· 4 сообщ.· старый URL

Здравствуйте, проделал Ваш пример от начала и до конца все получилось. Однако программировании flash-памяти пользовался файлом с расширением bin, который можно получить путем генерации bit-файла как во втором случае данной статьи, если поставить галочку в...

andreybogdanov-max@tutby· 2 января 2019 г.· #8
Здравствуйте, проделал Ваш пример от начала и до конца все получилось. Однако программировании flash-памяти  пользовался файлом с расширением bin, который можно получить путем генерации bit-файла как во втором случае данной статьи, если поставить галочку в настройках генерации bit-файла. 
Теперь собственного вопрос, данная программа позволяет передавать с ПЛИС сообщение по UART, который как было у Вас написано цепляется автоматически, как быть если мне необходимо принимать сообщение. Какими функциями необходимо пользоваться, нужно ли инициализировать UART также как Вы делали с GPIO?
KeisN13· 2 января 2019 г.· #9
Здравствуйте, Андрей.
Практически все IP от Xilinx, которые подключаются к процессорной системе нужно инициализировать. UARTlite не является исключением.
Со многими IP идут тестовые примеры, которые автоматически подгружаются, когда Вы создаёте проект в SDK. При создании проекта создается набор драйверов bsp, в котором есть файл .mss  Если по нему кликнуть, то в SDK откроется окно, в котором можно буде найти соответствующее ядро и  примеры его настройки

KeisN13· 4 января 2019 г.· #12
drug490· 14 октября 2020 г.· #121
Спасибо за материал. Второй способ проще. Нужно ассоциировать ELF из SDK и сгенерировать MCS стандартным средством Vivado. TCL можно не использовать вообще.