Запитання з тегом «debugging»

Процес ідентифікації, кількісної оцінки та виправлення помилок в роботі системи

4
Налагодження JTAG проти SWD
Переглянувши цю статтю , мені цікаво, які переваги налагодження SWD над налагодженням JTAG? Я розумію, що SWD використовує менше проводів / штифтів, займає менше місця і т. Д. Але як це відтворюється з точки зору продуктивності, особливостей та вартості апаратних програмістів / пристроїв налагодження? Чи може код все-таки бути перерваним …
41 jtag  debugging  swd 

6
Як допомогли телевізори з електронними трубками?
У старих фільмах (або нових фільмах, які грають у ці часи), я часто бачу людей, що трясуться вгорі телевізорами або екранами з електронними трубками. Якось, здається, це допомагає стабілізувати / різчити картину. Але чому? Чи є якісь причини, що електронна схема може перейти від того, що не працює так, як …

3
Загадковий випадок випадкового витоку струму
Відмова: Я вже знаю рішення цієї конфігурації налагодження схеми (і це не тривіально), і я опублікую її через деякий час, щоб інші люди могли дати свій внесок у цю таємничу історію! Я думаю, це може мати певну освіту для дизайнерів схем! Деякі роки тому (~ 8, IIRC) я натрапив на …

5
Що може призвести до несподіваного скидання мікроконтролера?
Однією з особливо дратівливих різновидів помилок у контрольованій мікропроцесором системі є несподіване скидання мікропроцесора. Важливим інструментом налагодження подібної проблеми є перелік можливих причин. Що може призвести до несподіваного скидання мікроконтролера?

2
Антистатичні сумки - безпечні для підтримки електричних плат?
Чи взагалі безпечно відпочивати на низькій напрузі на друкованій платі під час відладки на антистатичному мішечку? Просте зчитування лічильника говорить про те, що це хороший ізолятор, але він повинен проводити певну міру? Дітто на антистатичний килимок на верстаку

8
Як ви нападаєте на нову дошку?
Ви повертаєте друковану плату від виробника. Це новий дизайн, у вас, звичайно, викладені всі основні частини, але ви знаєте, що тут будуть проблеми. Є дуже багато речей, які можуть спричинити проблеми, наприклад: Помилки в схемі Помилки в макеті, не знайдені ERC / DRC Неправильно розміщені деталі під час пайки Шорти …


2
Як знайти проблему цього старого підсилювача Marantz?
Після першого запитання, що стосується символів резистора, я повернувся до цього старого підсилювача AB Marantz PM-68 класу AB і звернусь до компонентів, використовуючи їх ідентифікатор, який можна знайти в сервісному посібнику . Коли друг дав мені цей підсилювач, він частково працював. Звук був не поганий, але випадкові дуже гучні вибухові …

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) Lauterbach - Інструменти для розробки мікропроцесорів І налагоджувачі JTAG на базі OpenOCD FT2232H: Мухомор NGX ARM USB JTAG Чому ці комерційні налагоджувачі великі коробки порівняно з налагоджувачами JTAG FT2232H, у яких є лише невелика плата …
10 jtag  debugging 

3
Як виявити помилки переповнення пам'яті в коді Arduino C?
Після завантаження коду в Arduino я кілька підозрілих виходів на Serial Monitor: на зразок вічного виводу пробілів або раптово вирізаних рядків або скремблированих рядків. Оскільки в ID ID Arduino не було помилки компіляції чи попередження, я вважав, що Arduino був зламаний, але після деяких тестів я виявив, що компілятор Arduino …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.