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

 
 
> TMS320 - начало пути, Прошу помощи в освоении
zi4rox
сообщение Nov 16 2009, 17:09
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 4-04-08
Пользователь №: 36 480



Есть задача и желание разобраться и освоить работу c TMS320.
Первый заход в поисковики и форумы - выдал примерную картину для меня: "обсуждения каких-то конкретных проблем есть, решения есть - но такое ощущение что все как бы сразу уже умеют работать с ними, а начального уровня нигде не увидел".

Для освоения данных процессоров есть простая задача: сделать на базе тмс320 цифровой фильтр н-ого порядка. Первый вопрос который сразу же задал себе - чем и как программировать, среда разработки и т.п. Вообще куча вопросов (потому что опыта работы с ними нет вообще, есть большой опыт проектирования девайсов на авр - там то инфы было завались). Надеюсь что поможете добрым словом, и данный тред будет полезен таким же новичкам

1. Среда разработки
Ну тут вроде все прозрачно, почти все упоминания сводятся к Code Composer Studio. Вроде все хорошо тут и на си кодится )

2. Программатор
Вот здесь у меня оооочень большие вопросы и сомнения. Схем программаторов как таковых не нашел вообще нигде, на форумах у всех есть тестовые-платы которые стоят очень много и заводские программаторы-эмуляторы, которые стоят ещё дороже. Единственное что нашел так это Olimex TMS320-JTAG программатор-эмулятор + на форуме по нему отзывы тоже разношерстные.
В общем я очень сильно задаюсь вопросом - как прошивать-то?. Или я действительно оплошался, наивно полагая что заказав сэмпл проца с техаса и спаяв/купив дешевый программатор можно начать работать?

3. Какой проц взять?
Из вашего личного опыта - с каким семейством проще начать работу и изучение? Пока склоняюсь, что надо заказывать TMS320FC28xx - исходя только из тех соображений, что именно их можно прошивать бюджетным программатором от Olimeх.

4. Примеры, схемы
И ещё один нюанс который не очень нравиться - почти нет схем, примеров проектов на данных процах. Все юзают отладочные платы, которые мне не под силу достать. Хоть парочку бы простеньких реализаций, посмотреть обвязку, как программить и подключать - хоть что-то. В даташите тоже ооочень скудно.

Так что вот, пока смотрю как на большой черный ящик, у которого приоткрыл крышку - но пока все равно ничего не видно. Но желание осилить это дело есть - прошу добрых людей направить в нужную сторону и помочь добрым постом )
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beaRTS
сообщение Jul 20 2012, 09:20
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111



Объясните, пожалуйста.

Принес я на работу свою отладочную плату c TMS320C6455. Был с собой установочный диск с CCS и дровами. Начал установку CCS, как вывалилась ошибка (первый вложенный рисунок). ошибка говорит, что CCS уже был установлен (Предыстория: на работе пользую отладочную платку eZdsp TMS320F28335, когда учился ее крутить, тогда и установил CCS для нее). Решил не переустанавливать, как предлагалось в том диалоговом окне, т.к. уже установленный CCS более новой версии...
Оставалось установить дрова для платы. После их установки появились ярлычки "6455 DSK CCStudio v3.3" и "6455 EVM CCStudio v3.3". Захожу по первому ярлыку, а он меня грузит еще проблемой (второй рисунок во вложении).
Там посылают меня на ... переуказание используемого драйвера. Захожу в "Setup CCStudio v3.3", который раньше использовался для конфигурирования eZdsp TMS320F28335, там уже вижу такую картину (третий рисунок во вложении)

вопрос: вроде ж само все стало автоматически (как я понял после установки драйверов), так почему не запускается CCS? и как побороть?
естественно у меня не один CCS с полными правами и полной лицензией, а два CCS (бесплатных, но как-то обрезанных), идущих в комплекте с двумя разными DSK. Они не могу существовать одновременно на одном компе ???

Делаю все, как, например, в пособии Connecting Code Composer Studio to a TMS320C2000 Device со стр.3 пункты 1-6.

Сообщение отредактировал beaRTS - Jul 20 2012, 09:50
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
Go to the top of the page
 
+Quote Post
beaRTS
сообщение Jul 23 2012, 09:13
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111



Цитата(beaRTS @ Jul 20 2012, 12:20) *
Объясните, пожалуйста.

вопрос: вроде ж само все стало автоматически (как я понял после установки драйверов), так почему не запускается CCS? и как побороть?
естественно у меня не один CCS с полными правами и полной лицензией, а два CCS (бесплатных, но как-то обрезанных), идущих в комплекте с двумя разными DSK. Они не могу существовать одновременно на одном компе ???

Звонил добрый человек из СкантиРУС. мило побеседовали. Он дал однозначный ответ, что со всеми отладочными платами идет обрезанный, кастрированный композер и, если имеешь несколько отладочных плат, то нет возможности установить одновременно на комп два "кастрата" =) как-то так). так что смело удаляйте прошлый композер и ставьте нужный, а потом понадобилась другая плата, удаляйте установленный и ставьте композер для другой платы.

Сообщение отредактировал beaRTS - Jul 23 2012, 09:17


--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zi4rox   TMS320 - начало пути   Nov 16 2009, 17:09
- - kamil yaminov   1) Если писать алгоритмы ЦОС, то писать на ассембл...   Nov 16 2009, 17:48
|- - qxov   Цитата(kamil yaminov @ Nov 16 2009, 20:48...   Dec 10 2009, 10:48
|- - SM   Цитата(qxov @ Dec 10 2009, 13:48) Голосло...   Dec 10 2009, 12:57
- - sigmaN   http://focus.ti.com/docs/toolsw/folders/pr...dx280...   Nov 16 2009, 17:59
- - SM   Цитата(zi4rox @ Nov 16 2009, 20:09) 2. Пр...   Nov 16 2009, 18:52
- - Fedor_spb-2   Да не обидится на меня zi4rox создавший тему. У ме...   Nov 17 2009, 08:50
|- - SM   Цитата(Fedor_spb-2 @ Nov 17 2009, 11...   Nov 17 2009, 08:56
- - Fedor_spb-2   Да да. Сам перечитал, улыбнулся, но, подумал, ведь...   Nov 17 2009, 09:39
|- - SM   Цитата(Fedor_spb-2 @ Nov 17 2009, 12...   Nov 17 2009, 09:44
- - Fedor_spb-2   Уррря. Нашел. View->Memory, откроется окно, а т...   Nov 17 2009, 11:04
|- - argentum   Цитата(Fedor_spb-2 @ Nov 17 2009, 14...   Jan 20 2011, 19:44
- - zi4rox   Начальный курс понял - закажу процы, проштудирую д...   Nov 18 2009, 14:00
- - Eger   может чем нить поможет...   Nov 29 2009, 16:48
- - segnetik   Добрый день! С TMS320VC5507 при загрузке через...   Jan 9 2010, 14:28
- - Alex11   Вроде бы все правильно. Проверьте, действительно л...   Jan 10 2010, 08:24
- - SM   А еще проверьте, чтобы на EMU0 и EMU1 было по еди...   Jan 11 2010, 13:08
- - bullit   Всем добрый день! Вот смотрю в сторону TMS320F...   Jan 11 2010, 17:35
- - Yura_K   1) Обычно у таких АЦП LVDS выходы, а у DSP'ков...   Jan 15 2010, 21:03
- - Alex11   Если Вам нужно взять, скажем 1000 отсчетов, затем ...   Jan 16 2010, 11:45
- - bullit   1) У данной АЦП обычный паралельный интерфейс. Вот...   Jan 16 2010, 12:14
- - segnetik   Добрый день! Получилось завести железяку tms32...   Jan 20 2010, 12:36
|- - SM   Цитата(segnetik @ Jan 20 2010, 15:36) Воз...   Jan 20 2010, 12:50
- - segnetik   Спасибо!   Jan 20 2010, 12:57
- - kamil yaminov   А может тему того? Подвесить сверху?   Jan 22 2010, 15:10
- - segnetik   Возник новый вопрос по TMS320VC5507/09A Существуе...   Jan 23 2010, 01:22
- - aaarrr   И что подразумевается под "однократным выводо...   Jan 23 2010, 03:36
- - segnetik   Грубо говоря - да, на манер GPIO. Ведь когда данны...   Jan 23 2010, 09:42
- - SM   Сигналы данных и управления так использовать не пр...   Jan 23 2010, 10:31
- - Andron_   bus-holder'ы есть на шине данных... но штука с...   Jan 24 2010, 06:31
- - aaarrr   А простую защелку(-и) типа 16374/374 подцепить ник...   Jan 24 2010, 06:53
|- - SM   Цитата(aaarrr @ Jan 24 2010, 09:53) А про...   Jan 24 2010, 08:20
- - segnetik   Поначалу разбирался с tms320vc5502, там половину л...   Jan 24 2010, 11:52
|- - SM   Цитата(segnetik @ Jan 24 2010, 14:52) Пон...   Jan 24 2010, 18:18
- - kamil yaminov   Спрошу и я. Никак не могу сообразить как заинлайни...   Jan 28 2010, 11:43
- - aaarrr   Так в чем проблема? Если функция "never refer...   Jan 28 2010, 11:53
- - kamil yaminov   Да вроде используется она, в другом месте: есть си...   Jan 28 2010, 12:09
|- - aaarrr   Цитата(kamil yaminov @ Jan 28 2010, 15:09...   Jan 28 2010, 12:14
- - kamil yaminov   Так, когда я убираю из описания функции ключевое с...   Jan 28 2010, 12:20
- - aaarrr   Конечно - тогда это забота линкера, который в курс...   Jan 28 2010, 12:26
- - Andron_   тело inline-функций должно размещаться в месте объ...   Jan 28 2010, 13:28
- - kamil yaminov   Спасибо!! Теперь ясно. Надо попробоватьУже...   Jan 28 2010, 13:41
- - C-r-o-w   Ребят, очень надеюсь, что тема не умерла. Прошу по...   Oct 17 2010, 12:35
- - Ramil   Частичный перевод даташита на tms320f2808. На ...   Oct 17 2010, 15:01
- - Racurs   Возникла проблема при программировании CAN в TMS32...   Oct 19 2010, 06:29
- - Spinch   Ломаю прошивку для TMS320C28xx под Code Composer S...   Nov 21 2011, 12:31
|- - Matic   Цитата(Spinch @ Nov 21 2011, 15:31) Ломаю...   Nov 21 2011, 12:39
|- - Spinch   Цитата(Matic @ Nov 21 2011, 15:39) У Вас ...   Nov 21 2011, 13:06
- - Andron77   Всем доброго времени суток. Осваиваю TMS320F2808 ...   Dec 14 2011, 07:47
|- - jcxz   Вы где эти задержки меряете? На GPIO? Ну тогда это...   Dec 14 2011, 08:21
- - Andron77   Так я и измеряю на больших задержках на ножке порт...   Dec 14 2011, 09:32
|- - jcxz   А Вы учитываете сколько времени выполняется условн...   Dec 14 2011, 10:37
- - Andron77   Конечно учитываю, 4 цикла на условный переход sbf ...   Dec 14 2011, 10:46
- - ELEKTROS   Здраствуйте, подскажите как с нуля создать проект ...   Dec 14 2011, 12:04
- - Andron77   Ну вот я делал тестовый проект на F2808, загрузка ...   Dec 14 2011, 13:47
- - ELEKTROS   спасибо, но я не увидел функцию настройки генерато...   Dec 14 2011, 20:04
- - Andron77   Генератор я не настраивал, он работает на установк...   Dec 15 2011, 02:08
- - ELEKTROS   Не компилиться, не находит "DSP280x_Device.h...   Dec 15 2011, 11:52
- - Andron77   Так он и не должен так сразу компилится при копиро...   Dec 15 2011, 13:18
- - ELEKTROS   Какая разница, компилиться должен и ваш, только ег...   Dec 16 2011, 06:26
- - Andron77   А должен ли? Если в свойствах CCS выбрана модель 2...   Dec 16 2011, 06:41
- - ELEKTROS   Чёто затупил, точно О чудо, заработал после прочт...   Dec 16 2011, 07:06
- - Andron77   Ну так пишите, что непонятно, будем вместе разбира...   Dec 16 2011, 10:31
- - ELEKTROS   оставляй пустые, return обычно когда функция каког...   Dec 16 2011, 11:08
- - ELEKTROS   Кстати незнаете где взять схему платы МК19, МК20 к...   Dec 19 2011, 07:31
- - Andron77   Подскажите, как и чем через XDS100V2 прочитать пр...   Dec 29 2011, 10:19
|- - SAURIS GmbH   Цитата(Andron77 @ Dec 29 2011, 14:19) В C...   Dec 30 2011, 08:51
- - ELEKTROS   Насколько стабилен встроенный тактовый генератор, ...   Dec 30 2011, 15:03
- - CDD   Добрый день. Всех с Новым 2012 годом. Проблема: в...   Jan 5 2012, 10:32
|- - Eger   Цитата(CDD @ Jan 5 2012, 14:32) Добрый де...   Jan 19 2012, 11:43
- - ELEKTROS   особо не задавался этим, но на TMS320F2407А не по...   Jan 5 2012, 14:58
- - Andron77   На вход порта TMS320F2808 случайно попало 5в, вмес...   Jan 10 2012, 08:02
- - ELEKTROS   Скажите модуль ePWM в 28027 и 28335 одинаковый, пр...   Feb 20 2012, 07:06
- - Chip4ik   Здравствуйте, я работаю на TMS320C24XX занимаюсь с...   Feb 22 2012, 04:55
- - ELEKTROS   Piccolo с двумя захватами посмотрите, или если аси...   Feb 22 2012, 05:43
- - bullit   TMS320F28335 А что делать с выводами (Входы, апорн...   Mar 26 2012, 11:50
- - SAURIS GmbH   Я так думаю, что был указан одинаковый путь для ус...   Jul 20 2012, 15:38
|- - beaRTS   Цитата(SAURIS GmbH @ Jul 20 2012, 18:38) ...   Jul 20 2012, 17:31
- - SAURIS GmbH   упс. сорри. У Вас вот что получилось. Вы поставил...   Jul 20 2012, 17:38
|- - beaRTS   Цитата(SAURIS GmbH @ Jul 20 2012, 20:38) ...   Jul 20 2012, 17:42
|- - beaRTS   Цитата(beaRTS @ Jul 20 2012, 20:42) более...   Jul 21 2012, 05:49
- - SAURIS GmbH   Ну во первых изменить папку сетап 3.3 композера вс...   Jul 21 2012, 06:38
|- - beaRTS   Цитата(SAURIS GmbH @ Jul 21 2012, 09:38) ...   Jul 21 2012, 06:54
- - SAURIS GmbH   На полный лицензия на самом деле есть (на бумаге),...   Jul 21 2012, 07:06
|- - beaRTS   Цитата(SAURIS GmbH @ Jul 21 2012, 10:06) ...   Jul 21 2012, 07:10
- - SAURIS GmbH   странно это, я точно как-то поставил два композера...   Jul 23 2012, 09:27
|- - beaRTS   Цитата(SAURIS GmbH @ Jul 23 2012, 13:27) ...   Jul 24 2012, 09:58
- - SAURIS GmbH   ну DSP/BIOS то можно отдельно скачать и установить...   Jul 24 2012, 10:10
|- - beaRTS   Цитата(SAURIS GmbH @ Jul 24 2012, 14:10) ...   Jul 24 2012, 10:57
- - beaRTS   Есть такой сайт C6000 Embedded Design Workshop Usi...   Jul 25 2012, 05:26
- - beaRTS   запустил не без проблем первый примерчик (до этого...   Jul 26 2012, 03:57
- - beaRTS   Смотрю 2 конфигурационных файла DSP/BIOS из разных...   Jul 26 2012, 07:52
|- - beaRTS   Цитата(beaRTS @ Jul 26 2012, 10:52) . Воп...   Jul 26 2012, 10:32
|- - beaRTS   Цитата(beaRTS @ Jul 26 2012, 10:52) Смотр...   Jul 27 2012, 04:24
- - beaRTS   Напоследок, еще выдержка из юзер гайд, чтоб стало ...   Jul 27 2012, 05:28
- - Andron77   Подскажите, как заставить работать эмулятор XDS100...   Aug 1 2012, 09:19
- - SM   где-то лежит на некоем фтп: upload/DSP/TI - Code ...   Aug 1 2012, 09:40
- - SAURIS GmbH   Если используется xds100v2 в виде SAU100-USB - то ...   Aug 1 2012, 09:47
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 11:59
Рейтинг@Mail.ru


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