Jump to content

    

Altera SoC без DS5

Приобрел тут платку с циклоном5 и армами поиграть. Везде пишут, что бесплатная версия ds5 только линуксовые проги гонять. Не копал еще, но почему так? АРМ же обычный. Разве gcc нельзя собрать софт без линукса под нее? Что тут такого специфичного?

Share this post


Link to post
Share on other sites
1 час назад, DASM сказал:

Приобрел тут платку с циклоном5 и армами поиграть. Везде пишут, что бесплатная версия ds5 только линуксовые проги гонять. Не копал еще, но почему так? АРМ же обычный. Разве gcc нельзя собрать софт без линукса под нее? Что тут такого специфичного?

дак никто не запрещает написать свой бинарь и грузить вместо прелоадера, там проц прост как утюг.. для сборки используется все тот же gcc

Share this post


Link to post
Share on other sites
2 minutes ago, Jury093 said:

дак никто не запрещает написать свой бинарь и грузить вместо прелоадера, там проц прост как утюг.. для сборки используется все тот же gcc

а с отладкой какие варианты? OpenOCD ? Бинарник для FPGA возможно будет залить каким-либо способом?

Share this post


Link to post
Share on other sites
1 час назад, DASM сказал:

а с отладкой какие варианты? OpenOCD ? Бинарник для FPGA возможно будет залить каким-либо способом?

коллеги отлаживались через какой altera blaster, но вроде не фирменный

не могу вспомнить, можно ли из убута грузить фпга (если интересно позже уточню), хотя отлаживал через фпгашную часть графику, но из ядра бинарь точно льется в /dev/fpga0 или подобное

т.ч. изучаете исходники убута и ядра и пишете свое стендалоне

ps посмотрел в окружение убута - да, фпга грузится из убута, т.е. можете сами реализовать загрузку..

Share this post


Link to post
Share on other sites
10 minutes ago, Jury093 said:

коллеги отлаживались через какой altera blaster, но вроде не фирменный

не могу вспомнить, можно ли из убута грузить фпга (если интересно позже уточню), хотя отлаживал через фпгашную часть графику, но из ядра бинарь точно льется в /dev/fpga0 или подобное

т.ч. изучаете исходники убута и ядра и пишете свое стендалоне

ps посмотрел в окружение убута - да, фпга грузится из убута, т.е. можете сами реализовать загрузку..

Ok, спасибо. А что в этом DS5 тогда особого есть, чем и что он упрощает по сравнению с таким джедайским подходом?

Share this post


Link to post
Share on other sites
22 минуты назад, DASM сказал:

Ok, спасибо. А что в этом DS5 тогда особого есть, чем и что он упрощает по сравнению с таким джедайским подходом?

к счастью, я профан в области фпга и мне выдавали шелл с настроенным окружением, в т.ч. и ds5, но как я понимаю, там весь комплект "заточен" под конкретные семейства и архитектуры для сквозного создания комплекта бинарников из гуя или командной строки

 

Share this post


Link to post
Share on other sites
18 minutes ago, Jury093 said:

к счастью, я профан в области фпга и мне выдавали шелл с настроенным окружением, в т.ч. и ds5, но как я понимаю, там весь комплект "заточен" под конкретные семейства и архитектуры для сквозного создания комплекта бинарников из гуя или командной строки

 

а этот DS5 полный вообще есть леченный, чисто для любительских целей ведь.. ?

Share this post


Link to post
Share on other sites
38 минут назад, DASM сказал:

а этот DS5 полный вообще есть леченный, чисто для любительских целей ведь.. ?

посмотрите на рутрекере, может там что раздают..

Share this post


Link to post
Share on other sites

Если вас не волнует вопрос лицензионной чистоты, то проще всего раз в месяц выписывать себе пробную лицензию.

Share this post


Link to post
Share on other sites
2 часа назад, DASM сказал:

Ok, спасибо. А что в этом DS5 тогда особого есть, чем и что он упрощает по сравнению с таким джедайским подходом?

Возможность через один и тот же бластер по JTAG'у одновременно отлаживать и исполняемый код (в DS-5), и хардверную часть проекта в FPGA (в Quartus/SignalTap II), с синхронизацией брейкпойнтов и захватов.

 

2 часа назад, DASM сказал:

а этот DS5 полный вообще есть леченный, чисто для любительских целей ведь.. ?

Есть в закромах, но не самая свежая версия.

Share this post


Link to post
Share on other sites
3 minutes ago, StewartLittle said:

Возможность через один и тот же бластер по JTAG'у одновременно отлаживать и исполняемый код (в DS-5), и хардверную часть проекта в FPGA (в Quartus/SignalTap II), с синхронизацией брейкпойнтов и захватов.

 

Есть в закромах, но не самая свежая версия.

а, ну вроде прояснилось немного, значит рано еще платку на свалку относить. Попробую варианты. 

Share this post


Link to post
Share on other sites

Всем привет.

Чтобы не плодить темы спрошу тут: переустановил систему и не нашел Altera/Intel edition SoC Eds ни в закромах (вижу там DS-5 v5.29.1, только не понятно леченый ли он для baremetal), ни на рутрекере (там есть 5.2хх). С ней что-то случилось, или сейчас используется DS-5 от арм без altera edition? Или где ее можно найти с лекарством?

Спасибо.

 

ps.

Походу можно просто взять здоровый квартус и дс5, а без них SoC EDS (взятый с сайта) представляет из себя только либы и скрипты.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now