реклама на сайте
подробности

 
 
> ZYNQ FSBL, Не запускается с собранным из SDK FSBL
Gothard
сообщение Aug 8 2014, 06:26
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 16-02-07
Из: Долгопрудный
Пользователь №: 25 406



Всем доброго дня!

Запускаю Zynq на плате собственной разработки, посему потребовалось собрать свой First Stage Boot Loader.
Для начала решил все опробовать на пробной плате ZC702, потому что со своей платой пока что в принципе на работали, только начался процесс освоения.

Вроде бы все делаю по манам / туториалам, однако цинк не стартует с собранным в SDK Boot Loaderом. Пока не понятно, что там конкретно, но в UART ничего не сыпется.
Собственно как-то это немного оказалось неожиданно wacko.gif , что из родного инструментария, с "вшитой" поддержкой этой платы, не получилось ее запустить.

Пробовал собирать в SDK 2014.2 и 2014.1, скоро попробую на более ранних версиях.

Делаю так:
Создаю новый Aplication Project в SDK, в качестве Hardware Platform указываю пробную плату (ZC702_hw_platform), сам проект создаю по шаблону FSBL. В результате создается BSP под платочку и проект самого FSBL, все собирается, получается ELF с загрузчиком. Никаких "особых" настроек, подстроек при создании не делаю, т.к. по моему разумению все, что нужно настроить, должно настроиться при выборе платы в качестве Hardware Platform. Собственно в манах больших манипуляций я и не заметил.
Создаю образ, указываю собранный ELF в качестве bootloader, переношу образ (.bin) на SD карточку, включаю плату и ничего в консоль не вываливается...

При этом, там же в SDK создаю из шаблона "Hello World", собираю образ из штатного FSBL, шедшего с платой и собранным "Hello World", и все работает - в консоли сообщения загрузчика, Hello, т.е. к сборке вроде бы претензий нет.

Когда собираю образ из своего FSBL и этого же "Hello World" - молчок.

Нашел/скачал пару примеров BSP и FSBL под эту же плату, для сравнения, но пока что с ними проблемы из-за версий SDK...качаю старенькие...

Подскажите пожалуйста, куда можно посмотреть, что подкрутить? Может у кого-то были такие же проблемы?
Поиском по форуму подобных тем не попалось, может это только я что-то не так делаю?


Вот еще информация: опробовал XMD консоль, причем сразу на боевой плате.
Проинициализировал систему с помощью ps7_init.tcl, собранным системой под мою плату, загрузил, собранный под нее же "Hello World" ELF, запустил, в консоль вывелось Hello World biggrin.gif - делаю вывод, что процессорная система настроена правильно (во всяком случае для того, чтобы выводить в консоль sm.gif ).

Собрал образ, c FSBL под эту плату и Hello World (mcs), прошил QSPI флешку, все удалось.
Однако при включении в консоли опять молчок (процессор настроен на загрузку с QSPI).

Явно проблема со сборкой FSBL....
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016