«debugging» etiketlenmiş sorular

Bir sistemin çalışmasındaki hataları tanımlama, niceleme ve düzeltme süreci

4
JTAG vs SWD hata ayıklama
Bu makaleyi gözden geçirdikten sonra, SWD'nin JTAG hata ayıklamasına göre hata ayıklamanın yararları nelerdir? SWD'nin daha az kablo / pim kullandığını, daha az yer kapladığını vb. Anlıyorum. Kod hala IDE'nin Eclipse'deki gibi işaretlenmiş / duraklatılmış ve atılmış olabilir mi? JTAG'da yapılabileceğine inandığım gibi, bir ARM çipi SWD arayüzü kullanılarak programlanabilir …
41 jtag  debugging  swd 

6
Elektron tüplü TV'lerin atılması nasıl yardımcı oldu?
Eski filmlerde (ya da bu zamanlarda oynayan yeni filmlerde), insanların elektron tüplü televizyonların ya da ekranların tepesini temizlediğini görüyorum. Her nasılsa, resmi dengelemek / netleştirmek için yardımcı görünüyor. Ama neden? Elektronik bir devrenin, keskin bir mekanik sarsıntıdan beklendiği gibi çalışmaya başlamasının beklendiği gibi çalışmamasından kaynaklanmasının bir nedeni var mı? Elektronikte …

3
Rasgele kaçak akımın gizemli vakası
Feragatname: Ben zaten bu devre hata ayıklama bilmecesinin çözümünü biliyorum (ve önemsiz değil) ve bir süre sonra göndereceğim, böylece diğer insanlar bu gizem hikayesine katkıda bulunabilirler! Devre tasarımcıları için biraz eğitsel değeri olabileceğini düşünüyorum! Birkaç yıl önce (~ 8, IIRC) Yerel bir mağazada çok ilginç bir teklifte bulundum: çok güzel …



8
Yeni bir tahtaya nasıl saldırırsınız?
PCB'nizi üreticiden geri alırsınız. Bu yeni bir tasarım, tabii ki bütün büyük parçalara ekmek ekmeği eklediniz, ancak sorunların olacağını biliyorsunuz. Sorun yaratabilecek çok fazla şey var, örneğin: Şematikteki hatalar ERC / DRC tarafından bulunmayan düzendeki hatalar Lehimleme sırasında yanlış yerleştirilmiş parçalar Lehimleme sırasında şort ve benzerleri yukarıdakilerin herhangi bir kombinasyonu …


2
Bu eski Marantz amplifikatörün sorunu nasıl bulunur?
Direnç simgelerine atıfta bulunan ilk sorudan sonra , bu eski Marantz PM-68 sınıf AB amplifikatörüyle geri döndüm ve servis kılavuzunda bulunabilecek kimliklerini kullanan bileşenlere başvuracağım . Bir arkadaşım bana bu amfi verdiğinde, kısmen çalışıyordu. Ses kötü değildi, ancak hoparlörlerden birkaç dakikada bir rastgele çok yüksek patlama sesleri çıktı. Sonunda çalışmayı …

8
Printf () neden gömülü sistemlerde hata ayıklamak için kötü?
Mikrodenetleyici tabanlı bir projede hata ayıklamaya çalışmak kötü bir şey printf(). Çıktı için önceden tanımlanmış bir yeriniz olmadığını ve değerli pimleri tüketebileceğini anlayabiliyorum. Aynı zamanda insanların özel bir DEBUG_PRINT()makro ile IDE terminaline çıkış için bir UART TX pin kullandığını gördüm .
16 c  debugging 

1
GDB, OpenOCD ve arm-none-eabi-gcc kullanarak STM32 keşif panosu ile hata ayıklama mesajlarını gdb konsoluna nasıl yazdırabilirim?
OpenOCD, arm-none-eabi-gcc ve gdb kullanarak bir STM32 Cortex M0 keşif panosu (32F0308DISCOVERY) programlıyorum. SWD üzerinden hata ayıklama iletileri günlüğü herhangi bir basit yolu olup olmadığını merak ediyordum. Yarı barındırma seçeneğini okudum, ancak bu newlib veya diğer büyük kütüphaneleri çekmeyi gerektiriyor gibi görünüyor. (Yalnızca 64k flaş kullanılabilir.) SWD üzerinden metin kaydetmenin …

1
Devre içi hata ayıklayıcı ve devre içi emülatör arasındaki fonksiyonel fark nedir?
Devre içi emülatörler (kısaltılmış ICE) harika hata ayıklama özellikleriyle övünür ve ayrıca yüksek fiyat etiketlerine sahiptir. Devre içi hata ayıklayıcılar (kısaltılmış ICD), bir ICE'nin yapabileceği şeylerin çoğunu yapabilir, ancak genellikle çok daha az maliyetlidir. Gün içinde, ICE'lerin problem çipini soketten çıkartacağını ve bir emülatör kablosuyla değiştireceğini biliyorum, ancak modern QFN, …

8
Bir Arduino çiziminde nasıl hata ayıklayabilirim?
Arduino için kodlamaya çok yakın zamanda başladım. Koddaki bu hatalar beni öldürüyor. Arduino'da donanım hata ayıklayıcısı olmadığından serial.print () benim tek çarem. Arduino kodunda hata ayıklamak için uyguladığınız yöntemler / uygulamalar nelerdir?

2
Ticari bir JTAG hata ayıklayıcısı ile açık kaynaklı bir FT2232H OpenOCD hata ayıklayıcısı arasındaki fark nedir?
Birkaç ticari JTAG hata ayıklayıcı gördüm: iC6000 On-chip Analyzer (Aurora protokol desteği ile) Lauterbach - Mikroişlemci Geliştirme Araçları Ve OpenOCD FT2232H tabanlı JTAG hata ayıklayıcıları: Sineklik NGX ARM USB JTAG Bu ticari hata ayıklayıcılar neden sadece küçük bir kredi kartı boyutunda PCB'ye sahip olan FT2232H JTAG hata ayıklayıcılarına kıyasla büyük …
10 jtag  debugging 

3
Arduino C kodundaki bellek taşması hataları nasıl bulunur?
Birkaç kez Arduino'ya kod yükledikten sonra Seri Monitörde bazı şüpheli çıktılar vardı: beyaz boşlukların ebedi çıkışı veya aniden dizelerin veya şifreli dizelerin kesilmesi gibi. Arduino IDE'de derleme hatası veya uyarısı olmadığı için Arduino'nun kırıldığını düşündüm, ancak bazı testlerden sonra Arduino IDE derleyicisi tarafından her türlü hatanın yakalanmadığını öğrendim - özellikle …

3
Linux bilgisayarında bir Arduino Uno'yu gdb ile nasıl ayıklayabilirim?
Linux bilgisayarında gdb ile Arduino Uno'da nasıl hata ayıklayabilirim (kaynak kodu tek adımda)? AVR Studio'yu şarapta veya VirtualBox'da kullanmaktan hoşlanmadığımı lütfen unutmayın. Soru 1: Fiziksel bağlantı Uno kartına nasıl ve ne bağlayabilirim? Benim tahminim, Uno kartı bir ATmega328 ile doldurulduğundan, tek adımlı kaynak kodunun mevcut olması gerektiğidir? Ayrıca ICSP başlığı …
10 arduino  avr  linux  debugging 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.