SWD и JTAG аналогичны по функционалу, нет разницы в пошаговой отладке. Х. з. че там в ИАРе, но в эклипсе перенос брэйкпоинта не вызывает перезаливку флюша если количество брэйкпоинтов меньше или равно количеству поддерживаемых аппаратно в этом и смысл их

Комментарии: 38

  1. Alexandre

    Меньше нуля?

  2. Serg

    тогда нет смысла вообще в этом JTAG

    • Alexandre

      Нет смысла в лопате, когда есть грабли? Swd есть в arm-ах, jtag во многих мелких МК

      • Danil

        JTAG стандартнее чем SWD и есть дохуя в чём, плюс он быстрее, и в полном наборе поддерживает ещё и трассировку. SWD только для Cortex-M

        • Serg

          ну я использую только STM32 и STM8

          • Danil

            у стм8 SWIM - те же 4 провода

            • Serg

              что за трассировка? да

              • Petr

                чот в рс-компонентс цены на пого-пины неадекват

              • 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

                          да с хера ли? для АВР есть симуляторы - можно прогнать весь код на нем по шагам. Но это тоже не в АрдуиноИДЕ

Не нашли ответ?

Вам также может быть интересно