|
TMS320 - начало пути, Прошу помощи в освоении |
|
|
|
Nov 16 2009, 17:09
|
Участник

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

|
Есть задача и желание разобраться и освоить работу c TMS320. Первый заход в поисковики и форумы - выдал примерную картину для меня: "обсуждения каких-то конкретных проблем есть, решения есть - но такое ощущение что все как бы сразу уже умеют работать с ними, а начального уровня нигде не увидел". Для освоения данных процессоров есть простая задача: сделать на базе тмс320 цифровой фильтр н-ого порядка. Первый вопрос который сразу же задал себе - чем и как программировать, среда разработки и т.п. Вообще куча вопросов (потому что опыта работы с ними нет вообще, есть большой опыт проектирования девайсов на авр - там то инфы было завались). Надеюсь что поможете добрым словом, и данный тред будет полезен таким же новичкам 1. Среда разработкиНу тут вроде все прозрачно, почти все упоминания сводятся к Code Composer Studio. Вроде все хорошо тут и на си кодится ) 2. ПрограмматорВот здесь у меня оооочень большие вопросы и сомнения. Схем программаторов как таковых не нашел вообще нигде, на форумах у всех есть тестовые-платы которые стоят очень много и заводские программаторы-эмуляторы, которые стоят ещё дороже. Единственное что нашел так это Olimex TMS320-JTAG программатор-эмулятор + на форуме по нему отзывы тоже разношерстные. В общем я очень сильно задаюсь вопросом - как прошивать-то?. Или я действительно оплошался, наивно полагая что заказав сэмпл проца с техаса и спаяв/купив дешевый программатор можно начать работать? 3. Какой проц взять?Из вашего личного опыта - с каким семейством проще начать работу и изучение? Пока склоняюсь, что надо заказывать TMS320FC28xx - исходя только из тех соображений, что именно их можно прошивать бюджетным программатором от Olimeх. 4. Примеры, схемыИ ещё один нюанс который не очень нравиться - почти нет схем, примеров проектов на данных процах. Все юзают отладочные платы, которые мне не под силу достать. Хоть парочку бы простеньких реализаций, посмотреть обвязку, как программить и подключать - хоть что-то. В даташите тоже ооочень скудно. Так что вот, пока смотрю как на большой черный ящик, у которого приоткрыл крышку - но пока все равно ничего не видно. Но желание осилить это дело есть - прошу добрых людей направить в нужную сторону и помочь добрым постом )
|
|
|
|
|
 |
Ответов
|
Jul 20 2012, 09:20
|
Местный
  
Группа: Участник
Сообщений: 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
Эскизы прикрепленных изображений
--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
|
|
|
|
|
Jul 23 2012, 09:13
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111

|
Цитата(beaRTS @ Jul 20 2012, 12:20)  Объясните, пожалуйста.
вопрос: вроде ж само все стало автоматически (как я понял после установки драйверов), так почему не запускается CCS? и как побороть? естественно у меня не один CCS с полными правами и полной лицензией, а два CCS (бесплатных, но как-то обрезанных), идущих в комплекте с двумя разными DSK. Они не могу существовать одновременно на одном компе ??? Звонил добрый человек из СкантиРУС. мило побеседовали. Он дал однозначный ответ, что со всеми отладочными платами идет обрезанный, кастрированный композер и, если имеешь несколько отладочных плат, то нет возможности установить одновременно на комп два "кастрата" =) как-то так). так что смело удаляйте прошлый композер и ставьте нужный, а потом понадобилась другая плата, удаляйте установленный и ставьте композер для другой платы.
Сообщение отредактировал beaRTS - Jul 23 2012, 09:17
--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
|
|
|
|
Сообщений в этой теме
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 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|