Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создать загрузочную SD Card для HPS
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Burenkov Sergey
Есть плата Terasic DE1-SoC, хочу запустить Ethernet, но не на HPS, а из Nios. В QSYS вытащил нужные пины через LoanIO, собрал проект, cгенерировал BSP и собрал бинарник spl. А вот как его на флешку записать, чтобы boot rom его подхватил, не могу понять. В доках написано:
"Manually create an SD card with a custom partition with id=A2 using fdisk, or use the example SD card image that comes with SoC EDS".
Вопрос, как мне сделать на флешке custom partition with id=A2 на винде, а не на линуксе... или может можно как то сделать самому правильный .img файл и записать его целиком на флешку с помощью Win32DiskImager?
Jury093
Цитата(Burenkov Sergey @ Nov 1 2016, 15:39) *
Есть плата Terasic DE1-SoC, хочу запустить Ethernet, но не на HPS, а из Nios. В QSYS вытащил нужные пины через LoanIO, собрал проект, cгенерировал BSP и собрал бинарник spl. А вот как его на флешку записать, чтобы boot rom его подхватил, не могу понять. В доках написано:
"Manually create an SD card with a custom partition with id=A2 using fdisk, or use the example SD card image that comes with SoC EDS".
Вопрос, как мне сделать на флешке custom partition with id=A2 на винде, а не на линуксе... или может можно как то сделать самому правильный .img файл и записать его целиком на флешку с помощью Win32DiskImager?

к вашей плате "Terasic DE1-SoC" есть образ загрузки линукса? загрузитесь и на ней разметьте uSD
второй путь - где вы генерили "через LoanIO, собрал проект, cгенерировал BSP и собрал бинарник spl" - это что? если хост на чистом линуксе, то там же и uSD через usb card reader
или под виндой поднимите виртуалку, vmware или подобную, гостевую с линуксом.. кстати.. можете загрузиться с т.н. LiveCD с любым дистрибутивом и оттуда нарезать..

путь "как то сделать самому правильный .img файл" весьма порочен, врядли вы сможете правильно разметить вручную
Burenkov Sergey
Цитата(Jury093 @ Nov 1 2016, 16:14) *
второй путь - где вы генерили "через LoanIO, собрал проект, cгенерировал BSP и собрал бинарник spl" - это что? если хост на чистом линуксе, то там же и uSD через usb card reader

Нет, это под виндой. В Qsys нужные пины сконфигурировал как loanio и собрал проект в квартусе. Потом из SoC EDS Command Shell запуска. BSP editor, и потом make... кажется должно быть все так.
А кстати, если я возьму образ, которой идет с платой, я ж могу потом просто заменить бинарник на ней? Мне в сущности ничего от него и не надо, кроме как правильно настроить выводы HPS

sonycman
Я пользуюсь утилитой MiniTool Partition Manager.
Рекомендую.
Burenkov Sergey
Цитата(sonycman @ Nov 1 2016, 16:36) *
Я пользуюсь утилитой MiniTool Partition Manager.
Рекомендую.

Спасибо, щас скачаю, попробую
Burenkov Sergey
Ларчик просто открывался)
надо просто прожечь флешку стандартным img, тот что в составе платы, и потом с помощью утилиты alt-boot-disk-util заменить spl. Проблема была в том что я сижу на версии 13.1 а там alt-boot-disk-util еще нет. Пришлось поставить еще и крайнюю версию EDS.
Вывод - надо внимательнее читать доки...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.