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

 
 
> USB Debug Adapter от Silabs, Собираем сами!!!
Angelborn
сообщение Sep 5 2007, 19:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Собственно, ничего сложного.

Вот ссылка на девайс от Silabs
http://www.silabs.com/tgwWebApp/public/web...en/USBDebug.htm

Вот pdf с описанием и схемой
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf

Прошивку от него выкладывали на форумах , точнее от EC3. Так что за этим не встанет!
Можно собрать, но одно НО!
Зачем там в схеме столько ненужных вещей? Особенно те, что на другой странице? Ключи, буферы на случай ядерной войны ))
Кто-то пробовал упрощать схему, ведь по сути дела нужен только проц, 320-й или 321-ый.
А может у кого-то печатка завалялась?
Давайте обмениваться опытом.
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 30)
alvol
сообщение Sep 5 2007, 21:40
Сообщение #2


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

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Angelborn @ Sep 5 2007, 22:06) *
Собственно, ничего сложного.

Вот ссылка на девайс от Silabs
http://www.silabs.com/tgwWebApp/public/web...en/USBDebug.htm

Вот pdf с описанием и схемой
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf

Прошивку от него выкладывали на форумах , точнее от EC3. Так что за этим не встанет!
Можно собрать, но одно НО!
Зачем там в схеме столько ненужных вещей? Особенно те, что на другой странице? Ключи, буферы на случай ядерной войны ))
Кто-то пробовал упрощать схему, ведь по сути дела нужен только проц, 320-й или 321-ый.
А может у кого-то печатка завалялась?
Давайте обмениваться опытом.


Решили пойти дальше? wink.gif
Интересно... Кста, а где вы прошивку видели?
Go to the top of the page
 
+Quote Post
Sergei_B
сообщение Sep 6 2007, 03:29
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 17-04-06
Пользователь №: 16 200



Цитата(alvol @ Sep 6 2007, 00:40) *
Решили пойти дальше? wink.gif
Интересно... Кста, а где вы прошивку видели?

Не она, родная?
Прикрепленные файлы
Прикрепленный файл  USB.rar ( 40.47 килобайт ) Кол-во скачиваний: 532
 
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 6 2007, 06:01
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Цитата(Sergei_B @ Sep 6 2007, 06:29) *
Не она, родная?


Нет, это к сожалению не файл прошивки. По моему, эта программка заливает прошивку в случае сбоя или обновления, но только куда, одному Silabs известно.
Если ещё кто не знает, то обьясню. С помощью загрузчика можно залить файл прошивки в любую произвольную область памяти МК. Иногда даже выкладывают файл прошивки (как в случае с USB-осциллографом), но что и куда заливать храниться в строгой тайне.
А начсёт USB Debug Adapter - так вот прошивка, скачанная с

http://silabs.ru/forum/index.php?showtopic=176
Спасибо crack_silabs!

Тут уже нечего сказать, не смогли утаить Silabs своё сокровище)) Русскому человеку всё подвладно.
Кстати, пишут что firmware рабочая.
Так что - за дело!

Сообщение отредактировал Angelborn - Sep 6 2007, 06:05
Прикрепленные файлы
Прикрепленный файл  USBdebug.rar ( 12.14 килобайт ) Кол-во скачиваний: 639
 
Go to the top of the page
 
+Quote Post
mov
сообщение Sep 10 2007, 13:57
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226



В самом программаторе есть процессор а его надо прошить .Получается всё равно нужен ещё один программатор для изготовления собственного программатора ?
Go to the top of the page
 
+Quote Post
_NB
сообщение Sep 10 2007, 14:29
Сообщение #6


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

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(mov @ Sep 10 2007, 16:57) *
В самом программаторе есть процессор а его надо прошить .Получается всё равно нужен ещё один программатор для изготовления собственного программатора ?

Ну неужели проблема найти того, у кого уже еть программатор ?
Go to the top of the page
 
+Quote Post
mov
сообщение Sep 10 2007, 15:14
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226



Цитата(_NB @ Sep 10 2007, 18:29) *
Ну неужели проблема найти того, у кого уже еть программатор ?


В этом и проблема.
Go to the top of the page
 
+Quote Post
proba
сообщение Sep 10 2007, 16:21
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



ToolStick Base Adapter стоит $17.50 , туда надо купить или собирать ToolStick debug adapter $8.90 , схема :
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf
всего $17.50 или $26.40 . какои смысл изобретать самому ?
http://www.silabs.com/tgwWebApp/public/web...SBToolStick.htm
Go to the top of the page
 
+Quote Post
mov
сообщение Sep 11 2007, 06:38
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226



Цитата(proba @ Sep 10 2007, 20:21) *
ToolStick Base Adapter стоит $17.50 , туда надо купить или собирать ToolStick debug adapter $8.90 , схема :
http://www.silabs.com/public/documents/tpu..._Adapter_UG.pdf
всего $17.50 или $26.40 . какои смысл изобретать самому ?
http://www.silabs.com/tgwWebApp/public/web...SBToolStick.htm

Вы правы. Большое спасибо за подсказку.
Только начинаю разбираться с контроллерами поэтому такие вопросы и возникают.

Но цены эти там а здесь дороже.

Но самое главное Электроснаб не продаёт ничего частному лицу. Ну и ситуация!
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 11 2007, 17:34
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Цитата(mov @ Sep 10 2007, 18:14) *
В этом и проблема.


Да уж, проблема спаять на макетке программатор с LPT и 2-мя микросхемами-буферами, который называется Flash Blaster и уже обсуждался мною в этом форуме. smile.gif

http://electronix.ru/forum/index.php?showtopic=36011

Сообщение отредактировал Angelborn - Sep 11 2007, 17:35
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 11 2007, 20:33
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Кстати, запрограммировал я этой прошивкой C8051F320. При подключении к USB компа девайс молчит, точнее молчит комп, ничего не говорит, типа "обнаружено новое устройство", а в оборудовании тоже ничего нет. Странно как-то.
Говорят, что прошивка рабочая, может только под 321-ый проц? Хотя они не намного отличаются, т.е. как я понимаю 320-й точно заменит 321-й, а не наоборот.
Go to the top of the page
 
+Quote Post
_NB
сообщение Sep 11 2007, 21:11
Сообщение #12


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

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(Angelborn @ Sep 11 2007, 23:33) *
Кстати, запрограммировал я этой прошивкой C8051F320. При подключении к USB компа девайс молчит, точнее молчит комп, ничего не говорит, типа "обнаружено новое устройство", а в оборудовании тоже ничего нет. Странно как-то.
Говорят, что прошивка рабочая, может только под 321-ый проц? Хотя они не намного отличаются, т.е. как я понимаю 320-й точно заменит 321-й, а не наоборот.

В F320 все нормально работает. Проверено.
Go to the top of the page
 
+Quote Post
mov
сообщение Sep 12 2007, 06:32
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 827
Регистрация: 30-06-04
Пользователь №: 226



Цитата(Angelborn @ Sep 11 2007, 21:34) *
Да уж, проблема спаять на макетке программатор с LPT и 2-мя микросхемами-буферами, который называется Flash Blaster и уже обсуждался мною в этом форуме. smile.gif

http://electronix.ru/forum/index.php?showtopic=36011

Отлаживаться хочется !!!
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 12 2007, 17:00
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Цитата(_NB @ Sep 12 2007, 00:11) *
В F320 все нормально работает. Проверено.


Я собираю девайс на 320-м. Без всяких лишних деталей, буферов, стабилизаторов и т.д, только проц и разьём. Нога 6 питания висит в воздухе, ноги 7 и 8 подсоеденены к Vbus USB, 4 и 5 нога D+ и D- соответственно, земля - 3. Всё вроде бы правильно.
Прошиваю тем, что выложил в архиве.
Втыкаю в комп - ничего. Молчит как партизан. Почему?

Цитата(mov @ Sep 12 2007, 09:32) *
Отлаживаться хочется !!!


Ну речь вобщем-то идёт о 50$ и 1$ - так что извиняйте! Без отладки, зато прошить камень для фирменного отладчика всегда сможете!
Go to the top of the page
 
+Quote Post
max_
сообщение Sep 20 2007, 06:42
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 51
Регистрация: 21-07-04
Из: Таганрог
Пользователь №: 348



Шил этой прошивкой Тулстик, все работает, даже обновилась из драйвера, НО все же есть смысл собирать схему ЕС3, потому как при прочих равных условиях с Тулстиком работает иногда не совсем корректно, F300 влетает в непонятный ступор - не отлаживается и не прошивается, выводится всегда ЕС3, в чем причина не разбирался...
Go to the top of the page
 
+Quote Post
Oldring
сообщение Sep 20 2007, 08:31
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Sergei_B @ Sep 6 2007, 07:29) *
Не она, родная?



Вообще-то USBHID.dll - это имя системной библиотеки Windows, драйвера USB HID устройств. Например, USB мыши или клавиатуры. Что библиотека с таким именем делает в этом архиве?


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
_NB
сообщение Sep 20 2007, 11:20
Сообщение #17


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

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(Oldring @ Sep 20 2007, 11:31) *
Вообще-то USBHID.dll - это имя системной библиотеки Windows, драйвера USB HID устройств. Например, USB мыши или клавиатуры. Что библиотека с таким именем делает в этом архиве?

У виндовс просто 'hid.dll'
Go to the top of the page
 
+Quote Post
Pat
сообщение Sep 20 2007, 14:46
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Решил тоже собрать.
Схему модернизировал по рекомендациям Crack_silabs
http://silabs.ru/forum/index.php?showtopic=176

Вот только что закончил разводить плату.
На выходных собираюсь собрать, так что, если есть интерес то схема с PCB приложена (в PCAD2004).

ОБРАЩАЮ ВНИМАНИЕ что бегу вперед паровоза и выложил не проверив работает ли все это, но тут чистое радиолюбительство а значит можно. smile.gif

Заодно может кто и по критикует мой труд, чему буду искренно рад. smile.gif
Прикрепленные файлы
Прикрепленный файл  DbugAdaptor.rar ( 79.28 килобайт ) Кол-во скачиваний: 840
 
Go to the top of the page
 
+Quote Post
Angelborn
сообщение Sep 20 2007, 21:43
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 12-06-07
Пользователь №: 28 387



Цитата(Pat @ Sep 20 2007, 17:46) *
Решил тоже собрать.
Схему модернизировал по рекомендациям Crack_silabs


Это хорошо, что нашлись энтузиасты. Спасибо за свой вариант!
Если бы больше свободного времени, занялся бы модернизацией этого адаптера.
Кстати, я понял, чего у меня девайс не определяется компом. Он попросту и не запускался.
Дело в том, что питание у меня переключается джампером либо с внешнего стабилизатора, либо с USB.
Ну я не подумав, развёл плату так, что если включить питание с USB, то на ноге RESET его не будет smile.gif
Вобще - там отличная штука есть, в этом 320-м. Встроенный регулятор напряжения. При питании от USB он выдаёт 3.3В на нужды пользователя.
А насчёт схемы адаптера - там действительно можно убрать стабилизатор и ещё пару узлов. А вот хитрые буферы придётся оставить, для этого понадобиться 2 74HC125, сотворю плату - выложу.
Кстати, я пошарился, тема уже неоднократно обсуждаласб в форумах, сейчас типа новая волна пошла smile.gif
Go to the top of the page
 
+Quote Post
copov
сообщение Sep 22 2007, 18:58
Сообщение #20


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

Группа: Свой
Сообщений: 118
Регистрация: 2-03-05
Из: Санкт-Петербург
Пользователь №: 3 012



Пардон не удержался. Неужели трудно найти 40 долларов и купить готовый фирменный?
Дороже же выйдет, если самому делать и учесть собственное время которое вы угрохаете.
Go to the top of the page
 
+Quote Post
Snaky
сообщение Sep 26 2007, 10:27
Сообщение #21


Mute Beholder
***

Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754



Вот тут камрады похожую проблему решают http://www.cygnal.org/ubb/Forum1/HTML/002336.html


--------------------
Common sense is not so common.
Go to the top of the page
 
+Quote Post
Седой
сообщение Sep 27 2007, 13:12
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806



Цитата(Snaky @ Sep 26 2007, 16:27) *
Вот тут камрады похожую проблему решают http://www.cygnal.org/ubb/Forum1/HTML/002336.html


Как их затрясло, когда парень показал "крутость" силабовских разработчиков софта.
Go to the top of the page
 
+Quote Post
Maximm
сообщение Nov 26 2007, 23:36
Сообщение #23


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

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Извините, за вопрос немного не по теме

Имеет ли что-то общее SiLabs JTAG и JTAG-адаптеры для Atmel и NXP Arm-контроллеров, можно ли его как-то заставить работать с ними?


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
alcosar
сообщение Nov 27 2007, 20:13
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 30-03-06
Пользователь №: 15 598



Нет.
Go to the top of the page
 
+Quote Post
Korneev
сообщение Dec 22 2007, 17:37
Сообщение #25





Группа: Новичок
Сообщений: 1
Регистрация: 22-12-07
Пользователь №: 33 553



В Москве можно купить отладчик DEBUGADPTR1-USB за 1500р.
(http://www.terraelectronica.ru/catalog.php?ID=882)
Не плохо работает с IAR компилятором для 51.
Go to the top of the page
 
+Quote Post
ogurets
сообщение Dec 23 2007, 09:14
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 21-06-04
Пользователь №: 77



а в эфо за 1 030 р ($41,36*~25) ...
Go to the top of the page
 
+Quote Post
Pat
сообщение Feb 1 2008, 20:53
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



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

Прикрепленное изображение


Да.... еще в корпус не запихнул, поэтому не впаивал светодиоды, ну и соответственно их не проверил.
Go to the top of the page
 
+Quote Post
bureau
сообщение Jul 31 2008, 21:23
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(Pat @ Feb 2 2008, 00:53) *
Для информации.
Сделал (уже давно сделал) только не было времени полностью проверить.

А чем прошивали C8051F321??
Go to the top of the page
 
+Quote Post
Pat
сообщение Aug 3 2008, 00:12
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(bureau @ Jul 31 2008, 23:23) *
А чем прошивали C8051F321??


Вообще то купленным ToolStick smile.gif , но по ссылке есть простой программатор
http://www.dilogic.hr/downloads.html
Go to the top of the page
 
+Quote Post
Ph. Anatoliy
сообщение Sep 14 2008, 19:28
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-12-07
Из: г. Таганрог, Ростовская обл.
Пользователь №: 33 310



Собирал на 320, без внешних портов... C2 работает без проблем а вот в стандартном JTAG не запустился.

Сейчас тружусь над платой (полной по схеме) если кто знает как можно упростить подскажите плз.
Go to the top of the page
 
+Quote Post
bureau
сообщение Jul 5 2009, 00:59
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Незадачка выходит... Собрал, вроде бы как соеденяется, при первом запуске программа обновила прошивку...
Подключил через JTAG к F120 а он говорит мол "соединение не может быть установлено проверьте провода"
Использовал FLASH Programming Utility
Есть ли способ проверки общей работоспособности программатора?


На следующий день:
Добыв осцилограф, и сравнив с сигналами что выдает EC2, было определено что супрессоры сильно затягивают фронты, особенно по линии TCK. Так что выкинув только один супрессор(что на TCK) заработал родной JTAG. Но при этом обратные импульсы которые получаются на заднем фронте достаточно сильные - поставил обратный диод...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 23:35
Рейтинг@Mail.ru


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