Comments

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

January 2, 2019· 4 posts· old URL

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

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

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