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

 
 
 
Reply to this topicStart new topic
> Работа кристалов TI DSP без CCS, Не могу заставить работать проект без привязки к CCS
altlogic
сообщение Jan 11 2008, 22:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



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

Собрал с горем пополам пример поставляемый в комплекте с композером. Программа должна генерировать синусоиду частотой 1кГц в течении пяти секунд. Загрузка проекта на кристал происходит успешно. Синусоиду я слышу в наушникиsmile.gif Но вот незадача - запустить программу на исполнения я могу только из композера. Перезагружая СЦОС аппаратно осцилограф показывает, что система генерирует синусоиду 1кГц, но в течении 1с. Как бы я не изменял код, какую бы частоту сигнала не выставлял, при перезагрузке кристала он опять генерирует синусоиду 1кГц 1с... Зато если запуск производить из Код Композера всё генерируется как полагается. В кристал уже пробовали заливать и релизную и дебажную версию. Ничего не помогает. Изучение "Code Composer Studio Getting Started Guide"не помогло. Но я думаю, что те кто работал с ККС сразу смогут ответить в чём делоsmile.gif

Заранее благодарен.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Jan 12 2008, 07:23
Сообщение #2


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(altlogic @ Jan 12 2008, 01:20) *
Перезагружая СЦОС аппаратно осцилограф показывает, что система генерирует синусоиду 1кГц, но в течении 1с. Как бы я не изменял код, какую бы частоту сигнала не выставлял, при перезагрузке кристала он опять генерирует синусоиду 1кГц 1с...

А вы что -- прошили свою программу во flash DSK? Судя по вашему описанию -- нет. Естественно, что после reset'а/включения загружается программа оттуда, которая там прошита изначально (там обычно всякие тесты, которые перемигивают светодиодами -- проект этой прошивки обычно идет в комплекте).


--------------------
شامل
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 12 2008, 09:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(Edmundo @ Jan 12 2008, 17:23) *
А вы что -- прошили свою программу во flash DSK? Судя по вашему описанию -- нет. Естественно, что после reset'а/включения загружается программа оттуда, которая там прошита изначально (там обычно всякие тесты, которые перемигивают светодиодами -- проект этой прошивки обычно идет в комплекте).


Спасибо. Только вот сейчас бы ещё разобраться с тем кад через код-композер записать порект во флэш. И где она вообще эта флэш - внешняя или встроеннаяsmile.gif

Сообщение отредактировал altlogic - Jan 12 2008, 09:23


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Jan 12 2008, 10:04
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Насчет внешней или внутренней - что за контроллер? А вообще, есть два разных файла для линкеровщика - куда секции помещать. Посмотрите проекты во вложении.
Прикрепленный файл  spra958e.zip ( 174.26 килобайт ) Кол-во скачиваний: 147


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Jan 12 2008, 10:09
Сообщение #5


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(altlogic @ Jan 12 2008, 12:01) *
Спасибо. Только вот сейчас бы ещё разобраться с тем кад через код-композер записать порект во флэш. И где она вообще эта флэш - внешняя или встроеннаяsmile.gif

Я вам рекомендую отвлечься от Code Composer Studio и для начала как следует изучить DSK6455 Technical Reference Manual. Оттуда в частности вы узнаете, что флэш внешняя, 4 Мбайт, AM29LV033C фирмы AMD. Так же вы узнаете что вариантов загрузки несколько (HPI, I2C, Flash over EMIFA и т.д.). Так что то, что загрузка ведется из flash -- только вариант, у вас может быть DIP-переключатели выставлены иначе. В общем почитайте -- не пожалеете. Плюс почитайте про сам процессор -- тоже не повредит.

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


--------------------
شامل
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 12 2008, 10:52
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(Yura_K @ Jan 12 2008, 20:04) *
Насчет внешней или внутренней - что за контроллер? А вообще, есть два разных файла для линкеровщика - куда секции помещать. Посмотрите проекты во вложении.
Прикрепленный файл  spra958e.zip ( 174.26 килобайт ) Кол-во скачиваний: 147


У меня TMS320C6455. За доку спасибо. Жаль только у меня не F2812:)

Цитата
Я вам рекомендую отвлечься от Code Composer Studio и для начала как следует изучить DSK6455 Technical Reference Manual. Оттуда в частности вы узнаете, что флэш внешняя, 4 Мбайт, AM29LV033C фирмы AMD. Так же вы узнаете что вариантов загрузки несколько (HPI, I2C, Flash over EMIFA и т.д.). Так что то, что загрузка ведется из flash -- только вариант, у вас может быть DIP-переключатели выставлены иначе. В общем почитайте -- не пожалеете. Плюс почитайте про сам процессор -- тоже не повредит.

Я уже понял, что с наскоку заставить работать стенд у меня не получится.

Сообщение отредактировал altlogic - Jan 12 2008, 10:59


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Jan 12 2008, 19:15
Сообщение #7


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(altlogic @ Jan 12 2008, 13:52) *
У меня TMS320C6455. За доку спасибо. Жаль только у меня не F2812:)

Вы просто еще не поняли своего счастья smile.gif. F2812 -- это даже не DSP, а вот 6455 -- это вещь!

Цитата(altlogic @ Jan 12 2008, 13:52) *
Я уже понял, что с наскоку заставить работать стенд у меня не получится.

Не обижайтесь, но это не тот камень, который берется с наскоку.
Насчет прошивки flash посмотрите в комплекте ПО что-то типа board_util\flash -- обычно кладут к DSK программку для прошивки.


--------------------
شامل
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 12 2008, 21:17
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(Edmundo @ Jan 13 2008, 05:15) *
Вы просто еще не поняли своего счастья smile.gif. F2812 -- это даже не DSP, а вот 6455 -- это вещь!
Не обижайтесь, но это не тот камень, который берется с наскоку.
Насчет прошивки flash посмотрите в комплекте ПО что-то типа board_util\flash -- обычно кладут к DSK программку для прошивки.


Камень и впрямь мощный. 1ГГц это тебе не хухры-мухрыsmile.gif Полтора года мощнее виртекса у нас на кафедре ничего не было. А тут появилась эта мясорубка (TMS320C6455 DSK) от техасприбораsmile.gif И мне к сожалению надо только методические указания по работе со стендом составить. Поработать на нём уже не получается. Утилиту FlashBurn нашёл в комплекте к стенду. Большое Вам спасибо, Edmundo, за своевременно оказанную помощь.

С уважением, Вячеслав.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post

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

 


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


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