Jtag debugging AVR


Jawaban:


14

Pemrogram ISP normal tidak memiliki kemampuan debug JTAG. Untuk ini, Anda akan memerlukan perangkat keras yang sedikit lebih mahal. JTAG dalam rangkaian emulator akan memungkinkan Anda untuk membiarkan sirkuit Anda berkomunikasi dengan PC Anda saat Anda menjalankan firmware. Dengan cara ini Anda dapat mengatur breakpoints, menonton memori, mengaktifkan / menonaktifkan pin dan melihat status tepat dari pengontrol mikro Anda. Pemrogram ISP dari EMSL dan Adafruit tidak akan membiarkan Anda melakukan ini.

Salah satu programmer termurah yang memiliki kemampuan emulasi di-sirkuit adalah AVR Dragon . Anda akan dikenakan biaya sekitar $ 50, - . Itu murah karena suatu alasan: terlalu mudah untuk membebani sirkuit dan merusak programmer. Jika Anda mendapatkannya, saya sarankan Anda menemukan beberapa bentuk perlindungan seperti DragonRider atau DragonHide . (Aku sudah membunuh naga pertamaku yang sangat mudah dilakukan)

Solusi yang lebih kuat akan menjadi AVR-JTAG-ICE-MKII tetapi hal ini jauh lebih mahal .

Anda juga dapat mencoba dan membangunnya sendiri .


7

Pilihan lain untuk perangkat keras mungkin adalah Bajak Laut Bus dengan harga $ 27,15 (dijual melalui seedstudio) yang juga melakukan hal-hal lain. Saya belum menggunakannya untuk JTAG, tetapi inilah yang dikatakan manual: tautan .


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.