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

Есть вопросы по линейке C5000 от TI. Вот тут http://focus.ti.com/paramsearch/docs/param...mp;familyId=114 если верить таблице внутренняя память проца разделена на RAM, ROM и On-Chip L1/SRAM. До этого из DSP приходилось иметь дело только с блэкфинами. Возникли следующие вопросы мануалы читать пока нет времени, вернее пока наверно нет необходимости.

RAM предназначена только для хранения данных или код тоже там может распологаться? В ROM изначально с завода что-то уже хранится или это флеш память которую пользователь может использовать для хранения кода и, например, грузится с нее? Как эта память прошивается извне, через JTAG? On-Chip L1/SRAM в блэкфинах так называется область памяти из которой исполняется код, туд объем этой памяти слишком мал. Что это за память? Могут ли процы TI грузится из SPI памяти? И куда они грузят программу раз L1 так мала?

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


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

Имеется отладочная плата на TMS320DM6437, отладчик и программатор встроенные.

К ней идёт Code Composer Studio 3.3. Когда плата включена - проблем нет,

но без подключённой платы CCS3.3 никак не хочет запускаться.

 

Как нибудь можно заставить эту софтину работать (писать код, компилировать его, запускать симулятор процессора) без подключения отладочной платы? Или вопрос баян и надо идти на FTP?

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


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

но без подключённой платы CCS3.3 никак не хочет запускаться.

Старый композер. Обновитесь, начиная с какого-то там SR, который сейчас 12.1 последний, композеры начали работать в отключенном от таргета состоянии.

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


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

Гм... плавающая точка на TI медленее чем даже на простых SHARC, не говоря уже о тигровых... Однако, тигровые весьма специфичны и заморожены, поэтому по-моему оптимальный вариант как раз SHARC. На момент начала темы это 213xx серия, а теперь 214xx. Есть и в шариках и в ножках, потребляют не много (около 1-2Вт максимум), очень удобная архитектура, позволяющая реально получать пиковую производительность на основных алгоритмах (правда, работал только на ассемблере с ними, поэтому про С компилятор ничего сказать не могу). Правда с Jtag проблема - для них не видел дешовых вариантов, кроме как повторенная схема на Cypress из EZ-Lite, но она достаточно медленная и только для 1го процессора в цепочке, так что тут есть неудача некоторая.

Errata содержит не более 10 ошибок (обычно около 5), так что вполне приятно для программирования на асме. Кроме всего прочего, ассемблерные программы для всех семейств SHARC впринципе подходят с мелкими изменениями, так что платформа развивающаяся и перспективная.

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

К минусам стоит отнести то, что VisualDSP++ 5.0 имеет ряд глюков на протяжении уже вот 8 апдейтов и вроде собираются перебрасывать всё на Eclipse и не тащить собственную разработку.

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


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

У меня тут BF535 и AD1885

Требуется - обеспечить непрерывную обработку аудиопотока через фин.

 

не могу ни примеров найти ничего абсолютно.

Может быть кто то сталкивался с этим железом?

Готов пополнить сотик за подробную помощь, так как сам врядли осилю код.

 

Контакт - скайп sw_sw1 либо icq 12156zero либо пишите тут свои данные.

 

З.Ы. Пример что шел с китом описывает обмен данных между фином и AC97 но я не осилил код.

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


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

А можно ли для Blackfin(например 524) написать свой загрузчик(boot ROM), который будет загружать программу по USB?

Может есть у кого такой опыт? Хотя бы теоретически это возможно? я не нашел причины почему бы нет...

 

судя по тому что загрузчик u-boot умеет грузиться даже с USB-флешки - можно

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


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

Процессор TMS320C6418 пытаюсь подключить флеш память в CE1 , смотрю дебаггером там какой-то мусор лежит независимо от того настраиваю ли я emifa Как проверить, что я корректно настроил emif? Инициализирующий код скопировал из примера к отладочной плате.

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


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

Добрый день, возник вопрос - как после программного ресета загрузиться уже не согласно состоянию пинов, а,например, уже из внутренней флешки?

Написал программку, которая грузится через уарт, а потом уже флешку прожигает, но вот загрузиться программно из флешки не получается. Может надокак-то выполнять переход по какму-то адресу в OTP?

Проц - bf518f.

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

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


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

Помогите новичку.

Если я подам на AD6655 (ADC/DDC) сигнал частотой 20 Мгц, модулированный 1 кГц, а потом сделаю децимацию встроенным полосовым дециматором с центральной частотой 20 Мгц и полосой 10 кГц я получу на выходе смещенный на нулевую частоту полезный сигнал? Я правильно понимаю?

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


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

Здравствуйте!

 

Вопрос новичка:

Дано: BlackFin 537 + uClinux.

 

Каким образом писать пользовательские программы, чтобы их выполняла операционная система?

 

На docs.blackfin.uclinux.org после установки uClinux (и видя приглашение командной строки) предлагают have a lot of fun.

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


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

ПОдскажите как быть. Есть задача оцифровать сигнал на АМ 1 кГц в диапазоне частот 30-60 МГц. Применить можно только AD9444, или отечественное АЦП. Присмотрел Элвис 9008ВГ1Я. Но там частота 20 МГц и полоса 140 МГц. То есть получается субдисктеризация. Что посоветуете почитать подробного по этой теме? Или как можно применить AD9444.

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


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

Здравствуйте. Есть модуль blueshark (http://mentorel.ru/index.php/products/som/blueshark-omap3/9) и задача написать на нем обработку видео. При этом необходимо, чтобы программа выполнялась на dsp ядре. Возникло несколько вопросов.

1) Правильно ли я понимаю, что при компиляции кросс-компилятором от CodeSourcery получается выходной файл для arm ядра?

2) Если да, то как компилировать код так, чтобы он выполнялся на dsp?

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


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

Имеется отладочная плата с TMS320C6A8168 на борту + JTAG emulator (XDS100). Устанавливаю последний CCS v5, создаю проект, пытаюсь залить его в плату, но при создании ccxml файла конфигурации не вижу среди "Board or Device" Cortex-A8 ядра - как мне добавить его поддержку?

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


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

Здравствуйте, хочу купить отладочную плату TMDX5535eZdsp http://www.terraelectronica.ru/catalog_inf...amp;CODE=821980 на базе TMS320C5535. До этого никогда не работал с DSP и слабо в них понимаю, но хочу разобраться с ними, а заодно пощупать алгоритмы ЦОС "вживую". Стоит ли её брать, может кто нибудь с ней работал. Заранее спасибо.

Изменено пользователем Грендайзер

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


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

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

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

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

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

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

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

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

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

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