Вопросы с тегом «debugging»

Процесс выявления, количественной оценки и исправления ошибок в работе системы

4
Отладка JTAG против SWD
Пролистав эту статью , мне стало интересно, каковы преимущества отладки SWD по сравнению с отладкой JTAG? Я понимаю, что SWD использует меньше проводов / контактов, занимает меньше места и т. Д. Но как это сказывается на производительности, возможностях и стоимости аппаратного программатора / отладчика? Может ли код по-прежнему прерываться, останавливаться …
41 jtag  debugging  swd 

6
Как помогали порвать электронные трубки?
В старых фильмах (или новых фильмах, играемых в эти времена), я часто вижу людей, чмокающих верхнюю часть электронных ламповых телевизоров или экранов. Это как-то помогает стабилизировать / обострить картинку. Но почему? Существуют ли какие-либо причины, по которым электронная схема может перестать работать, как ожидалось, и работать, как ожидалось, от резкого …

3
Загадочный случай случайной утечки тока
Отказ от ответственности: я уже знаю решение этой головоломки отладки схем (и это не тривиально), и я опубликую его через некоторое время, чтобы другие люди могли внести свой вклад в эту загадочную историю! Я думаю, что это может иметь некоторую образовательную ценность для конструкторов схем! Несколько лет назад (~ 8, …

5
Что может привести к неожиданному сбросу микроконтроллера?
Одна особенно раздражающая разновидность ошибок в системе, управляемой микропроцессором, заключается в неожиданном сбросе микропроцессора. Важным инструментом для устранения проблем такого рода является список возможных причин. Что может привести к неожиданному сбросу микроконтроллера?

2
Антистатические пакеты - безопасно для поддержки плат с питанием?
Во время отладки безопасно ли размещать плату с низким напряжением на антистатическом пакете? Простые показания счетчика показывают, что это хороший изолятор, но должен ли он в какой-то степени проводить? То же самое на антистатическом коврике на верстаке

8
Как вы атакуете новую доску?
Вы получаете свою печатную плату обратно от производителя. Это новый дизайн, у вас, конечно, есть все основные детали, но вы знаете, что будут проблемы. Есть слишком много вещей, которые могут вызвать проблемы, например: Ошибки в схеме Ошибки в макете, не найденные ERC / DRC Смещенные части во время пайки Шорты …


2
Как найти проблему этого старого усилителя Marantz?
После первого вопроса, относящегося к символам резистора, я вернулся со старым усилителем Marantz PM-68 класса AB, и я буду ссылаться на компоненты, используя их ID, которые можно найти в руководстве по обслуживанию . Когда друг дал мне этот усилитель, он частично работал. Звук не был плохим, но каждые несколько минут …

8
Почему printf () плохо для отладки встроенных систем?
Я думаю, это плохая вещь, чтобы попытаться отладить проект на основе микроконтроллера с помощью printf(). Я могу понять, что у вас нет предопределенного места для вывода, и что оно может потреблять ценные выводы. В то же время я видел, как люди используют вывод UART TX для вывода на терминал IDE …
16 c  debugging 

1
Как распечатать сообщения отладки на консоли gdb с платой обнаружения STM32, используя GDB, OpenOCD и arm-none-eabi-gcc?
Я программирую плату обнаружения STM32 Cortex M0 (32F0308DISCOVERY), используя OpenOCD, arm-none-eabi-gcc и gdb. Мне было интересно, есть ли какой-нибудь простой способ записи отладочных сообщений через SWD. Я читал об опции полухостинга, но, похоже, для этого нужно добавить newlib или другие большие библиотеки. (Доступно только 64 КБ флэш-памяти.) Есть ли более …

1
В чем функциональная разница между внутрисхемным отладчиком и внутрисхемным эмулятором?
Внутрисхемные эмуляторы (сокращенно ICE) могут похвастаться удивительными функциями отладки, а также высокими ценами. Внутрисхемные отладчики (сокращенно ICD) могут делать большую часть того, что может делать ICE, но часто стоят гораздо дешевле. Я знаю, что в свое время ICE фактически удаляли проблемный чип из сокета и заменяли его кабелем эмулятора, но …

8
Как отладить эскиз Arduino?
Я начал писать код для Arduino совсем недавно. И эти ошибки в коде убивают меня. Поскольку в Arduino нет аппаратного отладчика, serial.print () - мой единственный выход. Какие методы / практики вы используете для отладки кода Arduino?

2
В чем разница между коммерческим отладчиком JTAG и отладчиком с открытым исходным кодом FT2232H OpenOCD?
Я видел несколько коммерческих отладчиков JTAG, таких как: Встроенный в чип анализатор iC6000 (с поддержкой протокола Aurora) Лаутербах - Средства разработки микропроцессоров И отладчики JTAG на базе OpenOCD FT2232H: Flyswatter NGX ARM USB JTAG Почему эти коммерческие отладчики являются большими коробками по сравнению с отладчиками FT2232H JTAG, которые имеют только …
10 jtag  debugging 

3
Как обнаружить ошибки переполнения памяти в коде Arduino C?
Несколько раз у меня возникали некоторые подозрительные результаты на Serial Monitor после загрузки кода в Arduino: например, вечный вывод пробелов или внезапный разрыв строк или зашифрованных строк. Поскольку в Arduino IDE не было ни ошибки компиляции, ни предупреждения, я подумал, что Arduino не работает, но после некоторых тестов я обнаружил, …

3
Как отладить Arduino Uno с помощью gdb на ПК с Linux?
Как отладить (один шаг исходного кода) Arduino Uno с gdb на ПК с Linux? Обратите внимание, что я не люблю использовать AVR Studio в Wine или VirtualBox. Вопрос 1: Физическая связь Как и что я могу подключить к плате Uno? Я предполагаю, что, поскольку плата Uno заполнена ATmega328, должен быть …
10 arduino  avr  linux  debugging 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.