Yanıtlar:
Normal ISS programcılarında JTAG hata ayıklama özelliği yoktur. Bunun için biraz daha pahalı bir donanıma ihtiyacınız olacak. Devre emülatöründeki bir JTAG, yazılımı çalıştırırken devrenizin bilgisayarınızla iletişim kurmasına izin verecektir. Bu şekilde kesme noktalarını ayarlayabilir, belleği izleyebilir, pinleri etkinleştirebilir / devre dışı bırakabilir ve mikro denetleyicinizin tam durumunu görebilirsiniz. EMSL ve Adafruit'ten gelen ISS programcıları bunu yapmanıza izin vermeyecektir.
Devre içi emülasyon özelliklerine sahip en ucuz programlayıcılardan biri AVR Dragon . Size yaklaşık 50 $ mal olacak , - . Yine de bir sebepten ucuz: Devreyi aşırı yüklemek ve programlayıcıyı kırmak çok kolay. Bir tane alırsanız, bir DragonRider veya DragonHide gibi bir koruma biçimi bulmanızı öneririm . (Yapması şaşırtıcı derecede kolay olan ilk ejderhamı zaten öldürdüm)
Daha sağlam bir çözüm AVR-JTAG-ICE-MKII olacaktır, ancak bu çok daha pahalıdır .
Ayrıca kendiniz bir tane deneyebilirsiniz .
Donanım için başka bir seçenek de başka şeyler de yapan 27.15 dolarlık Buste Pirate olabilir. JTAG için henüz kullanmadım, ancak kılavuzun söylediği: link .
Donanım için benzer bir soruya cevabımı görün .
Yazılım için, Windows'ta AVR Studio ile başlayabilirsiniz . Geliştirme platformunuz için Linux kullanıyorsanız, bu Linux Journal makalesini okuyun .