JTAG 디버깅 AVR


23

누구나 회로에서 AVR을 디버깅하는 데 필요한 하드웨어 및 소프트웨어를 조언 할 수 있습니다.

답변:


14

일반 ISP 프로그래머에게는 JTAG 디버깅 기능이 없습니다. 이를 위해서는 약간 더 비싼 하드웨어가 필요합니다. 회로 에뮬레이터의 JTAG를 사용하면 펌웨어를 실행하는 동안 회로가 PC와 통신 할 수 있습니다. 이 방법으로 중단 점을 설정하고, 메모리를보고, 핀을 활성화 / 비활성화하고, 마이크로 컨트롤러의 정확한 상태를 볼 수 있습니다. EMSL과 Adafruit의 ISP 프로그래머는이를 허용하지 않습니다.

인-서킷 에뮬레이션 기능을 가진 가장 저렴한 프로그래머 중 하나는 AVR Dragon 입니다. 약 $ 50의 비용이 듭니다 . 그래도 싸다 : 회로에 과부하가 걸리고 프로그래머를 깨뜨리기가 너무 쉽다. 당신이 하나를 얻을 경우 난 당신이 같은 보호의 형태 찾을 것이 좋습니다 DragonRider 또는 용 가죽을 . (놀랍게도 쉬운 첫 번째 드래곤을 이미 죽였습니다)

보다 강력한 솔루션은 AVR-JTAG-ICE-MKII 이지만 훨씬 비쌉니다 .

당신은 또한 직접 하나를 시도하고 구축 할 수 있습니다 .


7

하드웨어에 대한 또 다른 옵션은 27.15 달러 (시드 스튜디오를 통해 판매)의 버스 해적 일 수도 있습니다. 아직 JTAG에 사용하지는 않았지만이 매뉴얼에서는 link 입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.