Перейти к содержанию
    

AM5729 + C66x DSP - а как собственно работать?

Беглый взгляд на SDK - вроде есть либы, перекидывающие ресурсные задачи на DSP ядра (и то, при коротких fft смысла нет, только на больших). То есть писать свой код для С66 в их составе не особо и выйдет? Для Cortex M4 в составе этих Ситар еще больше непоняток. Работал с этими монстриками кто вообще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тексас же - КодКомпозерСтудия без вариантов; jlink к ЦОС ядру не применим, сооветственно бюджетный xds100 или менее бюджетный саурис.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

100v3 канает? Правда на этой плате (beaglbone ai ) jtag вообще не разведен, хотя умельцы докопались. Так в сухом остатке - DSP  будут задействованы выходит только через либы Техаса? Я не нашел как в них свой код лить. Ещё больше Cortex m4 интересуют, но там еще меньше инфы.. Причем я так понял они без своей периферии.. Похоже камень мне не торт ((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

100v3 канает? Правда на этой плате (beaglbone ai ) jtag вообще не разведен, хотя умельцы докопались. Так в сухом остатке - DSP  будут задействованы выходит только через либы Техаса? Я не нашел как в них свой код лить. Ещё больше Cortex m4 интересуют, но там еще меньше инфы.. Причем я так понял они без своей периферии.. Похоже камень мне не торт ((

а вот этот документ читали?

http://www.ti.com/lit/an/sprac64/sprac64.pdf

странный камень со статусом Preview

бинарники в dsp лить видимо либо через драйвер в линуксе, либо через самописный мостик (если в sdk нет) из своего baremetal

m4 - это pruss сопроцессор? скорее всего там всё будет закрыто и платно в лучшем случае

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, DASM сказал:

Ещё больше Cortex m4 интересуют, но там еще меньше инфы..

Написано, что это специализированные модули видеообработки, и в них используются эти М4. Похоже на то, как техас делал радиочипы, в них М3 стоял для работы с радиопериферией для поддержки блютуза и пр. Как результат - доки нет, а чтоб их задействовать нужно загрузить спецбинарь... Вообщем, любят они такие "фишки"...

47 минут назад, Jury093 сказал:

m4 - это pruss сопроцессор? скорее всего там всё будет закрыто и платно в лучшем случае

Так и есть..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, gosha-z said:

А надо-то что - bare metal или Linux-based?

Linux.

2 hours ago, Jury093 said:

а вот этот документ читали?

http://www.ti.com/lit/an/sprac64/sprac64.pdf

странный камень со статусом Preview

бинарники в dsp лить видимо либо через драйвер в линуксе, либо через самописный мостик (если в sdk нет) из своего baremetal

m4 - это pruss сопроцессор? скорее всего там всё будет закрыто и платно в лучшем случае

Не, PRUSS там еще отдельно, у тех другая архитектура

Документ читал, в нем инфы почти ноль. Ясно только , что вроде как "пользуйтесь нашими либами".

В общем странный камень и куцие доки. А там ведь еще и ускорители типа machine learning есть - о них вообще одна строка - обратитесь к нам )))

И дернуло beaglebone команду на нем плату новую делать. Ведь как всегда же будет - одна сборка Линукса, сопроцессоры не задействовать, док нет, ничего нет и проект забыт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, mantech сказал:

Написано, что это специализированные модули видеообработки, и в них используются эти М4. Похоже на то, как техас делал радиочипы, в них М3 стоял для работы с радиопериферией для поддержки блютуза и пр. Как результат - доки нет, а чтоб их задействовать нужно загрузить спецбинарь... Вообщем, любят они такие "фишки"...

Так и есть..

угу, техас издавна практикует такую фишку - сопроцессоры периферии, в том же старом семействе am335x на них навешивают промышленный сетевой стек типа ethercat или подобных плюшек..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Linux.

Не, PRUSS там еще отдельно, у тех другая архитектура

Документ читал, в нем инфы почти ноль. Ясно только , что вроде как "пользуйтесь нашими либами".

В общем странный камень и куцие доки. А там ведь еще и ускорители типа machine learning есть - о них вообще одна строка - обратитесь к нам )))

И дернуло beaglebone команду на нем плату новую делать. Ведь как всегда же будет - одна сборка Линукса, сопроцессоры не задействовать, док нет, ничего нет и проект забыт.

почитайте сопроводительные доки и пробейте проц по их комьюнити - у техаса вся дока через жопу "тут читаем, тут не читаем, этот кусок читайте у вон того проца, исходники вообще ой всё". у меня есть кит на dm8148, там шел SDK в комплекте, со всеми либами и блобами для медийной поддержки, после определенных танцев и правки последовательности загрузки получил медийную поддержку, к сожалению последнее ядро 2.6.37 "и новее с медиа суппортом не будет" (C) ti-team.. аналогично у am3871..

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

или просто напишите в суппорт - всяк сразу денег не состригут, а инфу получите. а дальше будете считать и взвешивать - покупать такой мутный проц с неопределенными перспективами или сплодить систему с отдельным процом на линуксе (вторичная обработка, сетевые сервисы) в связке с вменяемым dsp под ваши вычислительные задачи. далее, поженив их по скоростному интерфейсу (sata, pci-e, emif), можно получить эквивалент требуемой системы..

видимо купили вот такую плату:

http://www.ti.com/tool/BEAGLE-3P-BBONE-AI

читайте к ней аппноты и тащите sdk

да, еррату на камень полистайте, врядли она маленькая и безобидная =)

Изменено пользователем Jury093

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, DASM said:

Linux.

А тут были?

По большому счету - подозреваю, что доступ точно так же, как к PRU - через интерфейс remoteproc/rpmsg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, Jury093 said:

почитайте сопроводительные доки и пробейте проц по их комьюнити - у техаса вся дока через жопу "тут читаем, тут не читаем, этот кусок читайте у вон того проца, исходники вообще ой всё". у меня есть кит на dm8148, там шел SDK в комплекте, со всеми либами и блобами для медийной поддержки, после определенных танцев и правки последовательности загрузки получил медийную поддержку, к сожалению последнее ядро 2.6.37 "и новее с медиа суппортом не будет" (C) ti-team.. аналогично у am3871..

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

или просто напишите в суппорт - всяк сразу денег не состригут, а инфу получите. а дальше будете считать и взвешивать - покупать такой мутный проц с неопределенными перспективами или сплодить систему с отдельным процом на линуксе (вторичная обработка, сетевые сервисы) в связке с вменяемым dsp под ваши вычислительные задачи. далее, поженив их по скоростному интерфейсу (sata, pci-e, emif), можно получить эквивалент требуемой системы..

видимо купили вот такую плату:

http://www.ti.com/tool/BEAGLE-3P-BBONE-AI

читайте к ней аппноты и тащите sdk

да, еррату на камень полистайте, врядли она маленькая и безобидная =)

Я еще ничего не купил, я даже SC589 не освоил еще (А5 + 2*Shark+). Но у ADI все практически понятно, понятно как и что заливать, как общаться ядрам. У Техаса непонятно ровно ничего, хотя моща конечно на бумаге много больше. Мне не для производства, хоббийные проекты.  Плату на эту да, смотрел. Но после изучения док стало ясно - толку с нее мало. А старые BeaglBone мне нравятся - почти все просто и понятно. 

8 hours ago, gosha-z said:

А тут были?

По большому счету - подозреваю, что доступ точно так же, как к PRU - через интерфейс remoteproc/rpmsg

Это да.. Только как залить, чем скомпилить, чем отладить... Да даже с примтивным PRU по докам ходишь туда сюда - то так было, а теперь так, а сейчас мы и сами не знаем как

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, DASM said:

Только как залить

Через sysfs

9 hours ago, DASM said:

чем скомпилить, чем отладить

CCS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хобби - эт, конечно, святое\"необсуждаемое", но объект выбран, мягко говоря, "вот просто так" неподъёмный: TI-"мерзавцы" забабахали даташит в 400 с гаком страниц, TechRefMan (spruhz6l.pdf) в 8000+ страниц и прочей доки на http://www.ti.com/product/AM5729/technicaldocuments# не выкурить столько ;-)
А эррата, да, в 118 стр мало не поместится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 10/27/2019 at 6:29 PM, Obam said:

Хобби - эт, конечно, святое\"необсуждаемое", но объект выбран, мягко говоря, "вот просто так" неподъёмный: TI-"мерзавцы" забабахали даташит в 400 с гаком страниц, TechRefMan (spruhz6l.pdf) в 8000+ страниц и прочей доки на http://www.ti.com/product/AM5729/technicaldocuments# не выкурить столько ;-)
А эррата, да, в 118 стр мало не поместится.

а таки взял. По идее - ничего сложного же. Адресное пространство DSP судя по доке проецируется в общее, линукс нафик, в CC делаем бинарник для обработки чего хочется (запуляю туда FFT расчет) , а залить его уже не вопрос. Придет - увидим. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 12/10/2019 at 4:26 PM, DASM said:

а таки взял. По идее - ничего сложного же. Адресное пространство DSP судя по доке проецируется в общее, линукс нафик, в CC делаем бинарник для обработки чего хочется (запуляю туда FFT расчет) , а залить его уже не вопрос. Придет - увидим. 

Здравствуйте! вы beaglebone ai заказывали? есть успехи с этой платой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...