|
В чем разница между SWD и JTAG? |
|
|
|
Mar 2 2013, 06:37
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(ViKo @ Mar 2 2013, 10:18)  Питание не нужно. Я программировал и отлаживался по STM32VLDISCOVERY по трем проводам. Да оно там никуда и не заведено. А это и не питание, это Vtarget. Кроме того, если использовать J-Link, то без этого провода он скажет, что таргет обесточен и отладка не стартует.
|
|
|
|
|
Mar 4 2013, 11:32
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Tahoe @ Mar 2 2013, 10:37)  ...если использовать J-Link, то без этого провода... я вот пробовал J-Link flash который. _без_проблем_ работает(отладка/заливка) _только_(в смысле достаточно) с 4 проводками (под дискавери. питание отдельно заведено): SWDCLK SWDIO NRST GND ругань и иже не наблюдал. это как бы дэ-факто...
|
|
|
|
|
Mar 4 2013, 12:10
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(kolobok0 @ Mar 4 2013, 15:32)  я вот пробовал J-Link flash который. _без_проблем_ работает(отладка/заливка) _только_(в смысле достаточно) с 4 проводками (под дискавери. питание отдельно заведено) С трудом "асилил" этот набор слов. Особенно "питание отдельно заведено". Питание чего? Куда? На J-Link вместо Vtarget подано какое-то левое VCC? И в чем тут цимис? И зачем нужен NRST, если без него все прекрасно работает?
|
|
|
|
|
Mar 6 2013, 05:34
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Tahoe @ Mar 4 2013, 16:10)  ...Питание чего? Куда? На J-Link вместо Vtarget подано какое-то левое VCC? И в чем тут цимис? И зачем нужен NRST, если без него все прекрасно работает? какое питание? зачем туда? почему не левое? что за девайс "цимис"? работает где, у кого? чуствуете? куча вопросов и типа крутых даже... я написал как есть. Если читать по теме - то понятно о чём речь. А вопросы задавать - то много ума не надо. возвращаясь к баранам. практика = критерий истины. проверьте всё сами ручками. И поймёте зачем ресет нужен. я повторюсь - смотрел на практике. наблюдения свои изложил. ресет вам потребуется для нормальной работы из под иара(из под него дебажился-заливал). без ресета виснит. если вам эта инфа не нужна - значит не нужна. и как говаривал Казьма Прутков - "у каждого портного свой взгляд на искусство".
|
|
|
|
|
Mar 6 2013, 07:44
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(kolobok0 @ Mar 6 2013, 09:34)  потребуется для нормальной работы из под иара(из под него дебажился-заливал). без ресета виснит Уже не первый год работаю с STM32 из-под IAR, вот с таким коннектором:  Без всяких ресетов и ничего не "виснит"(с). Может все-таки не велосипеды изобретать ресет заводить, а руки выпрямить? И уж тем более, бесполезные советы не раздавать. Цитата(kolobok0 @ Mar 6 2013, 09:34)  возвращаясь к баранам. практика = критерий истины Навеяло: "- Или ты думаешь, что один раз, не п***рас? Ошибаешься. Это сами п***расы и придумали." (с) Карпов Если у кого-то что-то раком-боком заработало "на практике", это ещё отнюдь не критерий истины. Это просто криоврукие "практики" взяли себе на вооружение такую отмазку.
|
|
|
|
|
Mar 6 2013, 08:42
|

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

|
Повторить, что ли, еще раз, для пряморуких и криворуких.  Обхожусь тремя цепями: SWCLK, SWDIO, GND, при работе с ST-LINK. Чтобы задействовать трассировку (если отладчик ее обеспечивает, в частности, ST-LINK/V2 обеспечивает), нужна еще цепь SWO. Если хотите обращаться к микроконтроллеру во время сброса, нужна цепь NRST. Если отладчик контролирует питание микроконтроллера, то нужно его ему передать.
|
|
|
|
|
Mar 6 2013, 09:45
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(ViKo @ Mar 6 2013, 12:42)  Повторить, что ли, еще раз, для пряморуких и криворуких.  Обхожусь тремя цепями: SWCLK, SWDIO, GND, при работе с ST-LINK. На ST-LINK свет клином не сошелся. Я привел _необходимый_ и _достаточный_ набор пинов, работоспособный не только с ST-Link, но и с наиболее популярным среди ARM отладчиком - J-Link. Опционально, сугубо для отладки - да, SWO весьма полезен, о чем я выше тоже упоминал.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|