SWD и JTAG аналогичны по функционалу, нет разницы в пошаговой отладке. Х. з. че там в ИАРе, но в эклипсе перенос брэйкпоинта не вызывает перезаливку флюша если количество брэйкпоинтов меньше или равно количеству поддерживаемых аппаратно в этом и смысл их
Комментарии: 38
Alexandre
Меньше нуля?
Serg
тогда нет смысла вообще в этом JTAG
Alexandre
Нет смысла в лопате, когда есть грабли? Swd есть в arm-ах, jtag во многих мелких МК
Danil
JTAG стандартнее чем SWD и есть дохуя в чём, плюс он быстрее, и в полном наборе поддерживает ещё и трассировку. SWD только для Cortex-M
Serg
ну я использую только STM32 и STM8
Danil
у стм8 SWIM - те же 4 провода
Serg
что за трассировка? да
Petr
чот в рс-компонентс цены на пого-пины неадекват
Danil
SWD и придумали для сокращения пинтв в мелких МК
Serg
на али должны быть
Petr
http://ru.rsdelivers.com/product/rs-pro/p25-1223/rs-pro-254mm-pitch-spring-test-probe-with-concave-tip-3a/5424984 дык я знаю http://ru.rsdelivers.com/product/rs-pro/p1113ss3/rs-pro-3mm-pitch-spring-test-probe-with-point-tip-2a/0521611
Serg
я когда еще нанимал разработчика, он SWD заложил, так и использую
Alexandre
Ну так и использовать надо то, что есть
Petr
https://aliexpress.com/item/500pcs-lot-P100-A2-Dia-1-5mm-spring-test-probes-pogo-pin-Length-33-35mm-free/32237745108.html
Danil
Tracing - отладка в реальном времени без брэйкпоинтов и нарушения работы прерываний и периферии. Естб не во всех камнях и требует очень дорогого отладчика - короче для серьёзных пацанов
Petr
https://aliexpress.com/item/100Pcs-in-a-Pack-P100-E2-Dia-1-36mm-Length-33-3mm-180g-Spring-Test-Probe/32668324820.html
Alexandre
А изначальный вопрос был вообще про дебаг на ардуине
Serg
"и нарушения работы прерываний и периферии." вот это актуально
Danil
На ардуине дебаг должен быть априори через терминальны вывод, т. к. вся работа с железом скрыта от пользователя в недрах либ.
Serg
через терминальны вывод это не дебаг, а гемморой
Danil
А иначе уже нужна нормальная ИДЕ и отладка по исходникам
Serg
а отлаживать нужно только работу с железом?
Dolphin
Серёг, писал бы в студии, аппаратно дорого, а в ней хотя бы условия задать можешь в дебаге, регистры заполнить и тп
Serg
да это коллега интересовался я с STM32 в IAR работаю
Dolphin
ну и его пересаживай, нех в дефках ходить ;)
Serg
он все переживает за 5V tolerant входы STM32 страх что 5В там что-то наделают нехорошего
Dolphin
ну пусть соглассователями запасется епта по копейке жеж
Petr
точки пайки...
Serg
а что, обосновано переживает?
Danil
Ну что как дети малые. Есть же подробный даташит со всеми лимитами. Держат они 5В не хуже ардуины
Petr
хотя хз как оно в смд считается
Dolphin
не во все дырки ей пихать 5в же можно
Serg
я про 5V tolerant входы
Dolphin
ну я и говорю - только часть толлерантных, есть нетоллерантных
Danil
да с хера ли? для АВР есть симуляторы - можно прогнать весь код на нем по шагам. Но это тоже не в АрдуиноИДЕ