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

 
 
> В чем разница между SWD и JTAG?
Salamander
сообщение Jan 8 2013, 13:45
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



Господа, работал с разными платами, везде выведен 20-пиновый разъем JTAG.
Сейчас разрабатываю плату, где хотелось бы соблюсти компактность. IDC 20 уж больно много места занимает. Да и число отверстий хочу свести к минимуму.

Что я потеряю, если буду прошивать чип через SWD?
Может я проиграю в скорости или в функционале?
Почему в подавляющем большинстве отладочных плат и стартовыхъ комплектов выведен именно 20пиновый JTAG ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Mar 2 2013, 06:18
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Питание не нужно. Я программировал и отлаживался по STM32VLDISCOVERY по трем проводам. Да оно там никуда и не заведено.

А на STM32F4DISCOVERY стоит отладчик ST-LINK/V2, и там разъем на 6 контактов. Использую 4 (добавил SWO), не использую сброс и питание. Обновил ST-LINK/V2. И теперь наблюдаю отладку CMSIS_RTOS-RTX в реальном времени, на графике Event Viewer в Keil.

Сброс пригодился бы, если бы в своей программе переназначил выводы микроконтроллера, отвечающие за SW. Тогда только сброс помог бы, или BOOT перемычки (если бы они были).

Ну, и питание, чего уж жалеть... 6-ногий разъем на плате 2 x 3 контакта... laughing.gif
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Mar 2 2013, 06:37
Сообщение #3


Местный
***

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



Цитата(ViKo @ Mar 2 2013, 10:18) *
Питание не нужно. Я программировал и отлаживался по STM32VLDISCOVERY по трем проводам. Да оно там никуда и не заведено.

А это и не питание, это Vtarget.
Кроме того, если использовать J-Link, то без этого провода он скажет, что таргет обесточен и отладка не стартует.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Mar 4 2013, 11:32
Сообщение #4


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Tahoe @ Mar 2 2013, 10:37) *
...если использовать J-Link, то без этого провода...


я вот пробовал J-Link flash который. _без_проблем_ работает(отладка/заливка) _только_(в смысле достаточно) с 4 проводками (под дискавери. питание отдельно заведено):

SWDCLK
SWDIO
NRST
GND

ругань и иже не наблюдал.
это как бы дэ-факто...
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Mar 4 2013, 12:10
Сообщение #5


Местный
***

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



Цитата(kolobok0 @ Mar 4 2013, 15:32) *
я вот пробовал J-Link flash который. _без_проблем_ работает(отладка/заливка) _только_(в смысле достаточно) с 4 проводками (под дискавери. питание отдельно заведено)

С трудом "асилил" этот набор слов. Особенно "питание отдельно заведено". Питание чего? Куда? На J-Link вместо Vtarget подано какое-то левое VCC? И в чем тут цимис?
И зачем нужен NRST, если без него все прекрасно работает?
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Mar 6 2013, 05:34
Сообщение #6


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Tahoe @ Mar 4 2013, 16:10) *
...Питание чего? Куда? На J-Link вместо Vtarget подано какое-то левое VCC? И в чем тут цимис? И зачем нужен NRST, если без него все прекрасно работает?


какое питание? зачем туда? почему не левое? что за девайс "цимис"? работает где, у кого?

чуствуете? куча вопросов и типа крутых даже...
я написал как есть. Если читать по теме - то понятно о чём речь. А вопросы задавать - то много ума не надо.

возвращаясь к баранам.
практика = критерий истины.
проверьте всё сами ручками. И поймёте зачем ресет нужен. я повторюсь - смотрел на практике. наблюдения свои изложил. ресет вам потребуется для нормальной работы из под иара(из под него дебажился-заливал). без ресета виснит. если вам эта инфа не нужна - значит не нужна. и как говаривал Казьма Прутков - "у каждого портного свой взгляд на искусство".

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Salamander   В чем разница между SWD и JTAG?   Jan 8 2013, 13:45
- - Aner   20пиновый JTAG - дань моде и стандартам. Давно как...   Jan 8 2013, 14:13
- - Salamander   по скорости так же как и житаг? плюсы и минусы у S...   Jan 8 2013, 14:40
|- - dac   QUOTE (Salamander @ Jan 8 2013, 20:40) по...   Jan 8 2013, 17:23
- - Salamander   NRST нужно на постоянку к плюсу? А ресетится он ка...   Jan 9 2013, 02:27
|- - demiurg_spb   +1 за 4-ёх пиновый SWD. Главное GND должно быть ме...   Jan 9 2013, 06:08
|- - dac   QUOTE (demiurg_spb @ Jan 9 2013, 12:08) +...   Jan 10 2013, 15:18
|- - demiurg_spb   Цитата(dac @ Jan 10 2013, 19:18) в станда...   Jan 11 2013, 05:18
|- - dac   QUOTE (demiurg_spb @ Jan 11 2013, 11:18) ...   Jan 13 2013, 15:47
- - Salamander   так все-таки - ресетится он по команде? Что нужно ...   Jan 9 2013, 07:45
- - hd44780   STM32F4Discovery ресетит отдельной ногой проца ST-...   Jan 9 2013, 07:55
|- - demiurg_spb   Цитата(Salamander @ Jan 9 2013, 11:45) та...   Jan 9 2013, 08:05
- - Salamander   Ладно, пёс с ними, с ногами, у меня кстати F103 се...   Jan 9 2013, 09:21
|- - demiurg_spb   Цитата(Salamander @ Jan 9 2013, 13:21) Ла...   Jan 9 2013, 09:27
- - mdmitry   Цитата(Salamander @ Jan 8 2013, 16:45) Го...   Jan 9 2013, 12:32
- - Salamander   Спасибо, разобрался. ПРотянул 4 проводка, прошивка...   Jan 9 2013, 16:56
- - toweroff   А вот такой вопрос - SWO нужно для отладки? Или SW...   Feb 26 2013, 12:38
|- - demiurg_spb   достаточно.   Feb 26 2013, 12:50
|- - kolobok0   Цитата(toweroff @ Feb 26 2013, 16:38) ..S...   Feb 26 2013, 14:26
||- - toweroff   Цитата(kolobok0 @ Feb 26 2013, 18:26) сна...   Feb 26 2013, 15:08
|- - Tahoe   Цитата(toweroff @ Feb 26 2013, 16:38) А в...   Feb 27 2013, 04:13
- - Salamander   у меня без NRST работает SWDCLK SWDIO +3.3 GND   Feb 26 2013, 16:43
|- - demiurg_spb   Цитата(Salamander @ Feb 26 2013, 20:43) у...   Feb 27 2013, 05:25
||- - toweroff   Цитата(demiurg_spb @ Feb 27 2013, 09:25) ...   Feb 27 2013, 07:34
||- - demiurg_spb   Цитата(toweroff @ Feb 27 2013, 11:34) в о...   Feb 27 2013, 07:37
||- - toweroff   Цитата(demiurg_spb @ Feb 27 2013, 11:37) ...   Feb 27 2013, 07:48
|- - igorle   Цитата(Salamander @ Feb 26 2013, 19:43) у...   Mar 1 2013, 13:56
|- - toweroff   Цитата(igorle @ Mar 1 2013, 17:56) А куда...   Mar 1 2013, 14:02
|- - kolobok0   Цитата(toweroff @ Mar 1 2013, 18:02) ...п...   Mar 1 2013, 21:59
- - Salamander   Цитатавроде как этим напряжением питаются выходные...   Mar 1 2013, 18:20
|- - toweroff   Цитата(Salamander @ Mar 1 2013, 22:20) от...   Mar 1 2013, 19:47
- - Salamander   Следующее достижение будет подключить без SWDCLK.   Mar 2 2013, 05:54
|- - ViKo   Цитата(Tahoe @ Mar 2 2013, 09:37) А это и...   Mar 2 2013, 07:18
|- - Tahoe   Цитата(kolobok0 @ Mar 6 2013, 09:34) потр...   Mar 6 2013, 07:44
- - ViKo   Повторить, что ли, еще раз, для пряморуких и криво...   Mar 6 2013, 08:42
- - Tahoe   Цитата(ViKo @ Mar 6 2013, 12:42) Повторит...   Mar 6 2013, 09:45


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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 08:51
Рейтинг@Mail.ru


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