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

TMS320C6745 Reference board ? Существует?

On 2/9/2019 at 11:43 PM, BlackfinResearch said:

Нарисовал схему.  Прокомментируйте пожалуйста на предмет ошибок, если таковые есть!

 

Что, совсем всё без ошибок?  Или форум сдулся?

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


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

11 minutes ago, BlackfinResearch said:

Или форум сдулся?

Hint: схему лучше выложить в .pdf - мало найдется желающих скачать RAR, ожидая найти в нем схему в неизвестном САПР'е.

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


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

3 hours ago, aaarrr said:

Hint: схему лучше выложить в .pdf - мало найдется желающих скачать RAR, ожидая найти в нем схему в неизвестном САПР'е.

Вообще-то в архиве картинка.

Ладно, вот залил на другой ресурс (картинка кликабельна для увеличения): http://www.picshare.ru/uploads/190218/G2KVQKmE92.png

В PDF ничего не заливаю, так как этот формат очень трудно поддаётся контролю обфускации приватных данных.

 

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

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


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

On 1/29/2019 at 2:19 PM, BlackfinResearch said:

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

 

Очень нужна любая информация по подключению TMS320C6745  :  номиналы конденсаторов по питанию, группировка ног и прочее.  В идеале pdf-ка с какой-нибудь отладочной платой на этом DSP.

Перерыл весь гугл, ничего не нашёл с этим процессором.

Подскажите, в каком направлении рыть?

 

 

Ну и побочный вопрос,  бюджетная отладочная плата - не нашёл.   Только у индусов здесь - https://www.pantechsolutions.net

но в другую страну заказать не реально (по причине отсутствия других стран во вкладке).

 

Всё так плохо или я не в теме?

Вот насчет заказа в другую страну точно не в теме. Посредников достаточно много. Индусам дадите адрес посредника в той же Индии

https://zakaztovarov.net/index.php/calculation/cherez-sklad-v-indii

правда выйдет уже 170 бачей, но тоже жить можн имхо

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


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

18 hours ago, DASM said:

Вот насчет заказа в другую страну точно не в теме. Посредников достаточно много. Индусам дадите адрес посредника в той же Индии

https://zakaztovarov.net/index.php/calculation/cherez-sklad-v-indii

правда выйдет уже 170 бачей, но тоже жить можн имхо

Это всё хорошо, но я выбрал более тернистый путь, спроектировал плату самостоятельно.  Если есть возможность,  покритикуйте разводку если есть за что:

 

https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=150876

 

 

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

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


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

1 час назад, BlackfinResearch сказал:

Это всё хорошо, но я выбрал более тернистый путь, спроектировал плату самостоятельно.  Если есть возможность,  покритикуйте разводку если есть за что:

Если не заработает (или будет глючить), на что грешить будете?

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


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

3 hours ago, jcxz said:

Если не заработает (или будет глючить), на что грешить будете?

У меня есть SDK с примером как правильно инитить SDRAM на этом DSP. Так что если не заработает или будет глючить - буду биться об стену )))

 

Но почему-то я уверен, что заработает.

 

Изначально хотел резисторы на 33 Ом на линии данных и адреса поставить, но увидев плату от индусов(фото выше) и раздолбанную авто-магнитолу с CD-приводом, решил не ставить их.

 

Потом длина проводников. Не превышает 5,5 см. Это 0.18 нс - против 6 нс памяти: или 1/32  часть. Не думаю что здесь выравнивание дорожек сыграет роль.

CLK, CLKE включены наикратчайшим образом. Соседние трассы на бОльшем расстоянии, чем 0.2 мм.

 

Земляной полигон на расстоянии 0,12 мм препрег 1080 с диэл. проиницаемостью 3.9 при толщине фольги 18 мкм + 25 мкм осаждение; и ширина проводника 0.2 мм - даёт где-то 50-60 Ом. С маской будет чуть-меньше.  Ну и чем ближе земля тем более ослабление crosstalk (зависимость обратно-квадратичная от расстояния).

 

Резюме: почему  может глючить? :)

 

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

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


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

18 минут назад, BlackfinResearch сказал:

Резюме: почему  может глючить? :)

Если-б заранее знать.... Когда мы плату с L137 переразвели (стараясь почти не трогать ВЧ-компоненты), то после этого перестал работать JTAG-интерфейс. И я долго провозился, прежде чем его кое-как запустить. И то он после этого периодически отваливался. Хотя на первой ревизии нашей платы с ним проблем не было. А всего-то - немного проводники передвинули. На несколько мм.

PS: С SDRAM у нас проблем не было. Ни на какой разводке.

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


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

7 hours ago, BlackfinResearch said:

У меня есть SDK с примером как правильно инитить SDRAM на этом DSP. Так что если не заработает или будет глючить - буду биться об стену )))

 

Но почему-то я уверен, что заработает.

 

Изначально хотел резисторы на 33 Ом на линии данных и адреса поставить, но увидев плату от индусов(фото выше) и раздолбанную авто-магнитолу с CD-приводом, решил не ставить их.

 

Потом длина проводников. Не превышает 5,5 см. Это 0.18 нс - против 6 нс памяти: или 1/32  часть. Не думаю что здесь выравнивание дорожек сыграет роль.

CLK, CLKE включены наикратчайшим образом. Соседние трассы на бОльшем расстоянии, чем 0.2 мм.

 

Земляной полигон на расстоянии 0,12 мм препрег 1080 с диэл. проиницаемостью 3.9 при толщине фольги 18 мкм + 25 мкм осаждение; и ширина проводника 0.2 мм - даёт где-то 50-60 Ом. С маской будет чуть-меньше.  Ну и чем ближе земля тем более ослабление crosstalk (зависимость обратно-квадратичная от расстояния).

 

Резюме: почему  может глючить? :)

 

Лично я на 99.9 % уверен, что работать у вас будет, и 0.1 % что по ошибке поставщика вместо 0.1 мкф на питание придет 1 пф и тогда не будет. 

Это не АЦП 24 битный чтобы от пары дорожек все гробилось

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


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

On 1/30/2019 at 6:17 PM, jcxz said:

Грузиться с UART у меня так и не получилось, что только ни делал: прогресс загрузки доходил до какого-то процента, а потом - тупняк. На всех скоростях. Если я ничего не путаю за давностью лет...

 

Пришли платы, распаял минимум, подключил к RS-232 ПК - по крайней мере BOOTME есть.   На каком этапе были у вас проблмы с загрузкой?

v.png.048a5fa76bd6adcc652f6015406e0905.png

connection.png.f42fefa159af21a6682dfc9941c1b292.png

top.png.5331c49a31b085bc35e7a03cd4de2ce7.png

bottom.png.368142fe6164455576b1ae008d6194f2.png

bootme.png.c395fb0f199d7a639d98fac23546577b.png

convertor.thumb.png.45dec78c2adfae68a0242d59f6b905c9.png

 

Кстати, сделали аж 12 штук печатных плат.

Пишите в личку если кому надо,  отдам недорого.

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

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


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

1 час назад, __inline__ сказал:

На каком этапе были у вас проблмы с загрузкой?

В смысле "на каком"? На этапе загрузки.

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


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

Не могу найти AISgen и UARTHost для D800K005 (я так понимаю, что он для C6745).

Нашёл только для D800K008.

Техасцы порезали все ссылки на скачивание материала для C6745.

 

Поделитесь пожалуйста для D800K005, а то застопорился весь процесс......

 

 

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


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

так, всё-же нашел здесь в самом конце: https://e2e.ti.com/support/processors/f/791/t/740404

 

могиканы получаются какие-то, попрятали всё. Или я всё проспал? ;-)

 

На всякий случай прикреплю сюда, чтоб не потерять.

 

sprabb1c.zip

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

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


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

22 минуты назад, __inline__ сказал:

Поделитесь пожалуйста для D800K005, а то застопорился весь процесс......

У меня есть AISgenD800K005-0.8.2.0-setup.exe из sprab04g.zip. Если ещё надо - могу выложить.

10 минут назад, __inline__ сказал:

Это то же самое что и у меня.

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


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

1 hour ago, jcxz said:

У меня есть AISgenD800K005-0.8.2.0-setup.exe из sprab04g.zip. Если ещё надо - могу выложить.

Это то же самое что и у меня.

Ok, спасибо за помощь!

 

Создал в CCS  5.5.0.00077 проект - просто моргать диодом на порте GP 0.0 - не работает , но загружается.

Код:

Quote

#define Uint32 unsigned int

void DelayMs(Uint32 Ms);

void main()
{
 Uint32 *gpio_dir01,*gpio_out_data01;

 gpio_dir01 = (Uint32 *)0x01E26010;

 gpio_out_data01 = (Uint32 *)0x01E26014;

*gpio_dir01 = 0xFFFFFFFE; //последний бит на вывод

 while(1)
 {
  *gpio_out_data01 = 0x00000001;
  DelayMs(500);

  *gpio_out_data01 = 0x00000000;
  DelayMs(500);
 }
}

void DelayMs(Uint32 Ms)
{
 Uint32 i;
 while(Ms>0)
 {
  for(i=0;i<300000;i++);
  Ms--;
 }
}

 

 

Окно загрузки:

1.jpg.761d9683912e8a4a1b02eac760599096.jpg

 

Пример взят у индусов и наверное из-за отсутствия слова volatile в регистрах - не работает. Надо посмотреть ассемблерный листинг.

Или проблема в другом?

 

В проекте надо менять настройки (типа базовый адрес приложения итп)?

 

Вначале из Blink.out делаю Blink.bin (AISGen-ом), затем bin гружу Uart boot host-ом

 

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

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


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

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

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

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

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

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

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

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

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

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