«debugging» 태그된 질문

시스템 운영의 오류를 식별, 정량화 및 수정하는 프로세스

4
JTAG vs SWD 디버깅
를 감추고 후 이 글 , 나는 JTAG 디버깅을 통해 디버깅 SWD의 장점은 무엇입니까 궁금? SWD가 적은 와이어 / 핀을 사용하고 공간을 덜 차지한다는 것을 알고 있습니다. 그러나 하드웨어 프로그래머 / 디버거 장치의 성능, 기능 및 비용 측면에서 어떻게 작동합니까? IDE와 같은 Eclipse에서 코드를 여전히 중단 / 일시 중지하고 단계별로 …
41 jtag  debugging  swd 

6
때리는 전자관 TV는 어떻게 도움이 되었습니까?
오래된 영화 (또는이시기에 재생되는 새로운 영화)에서 나는 종종 사람들이 전자 튜브 TV 나 스크린의 상단을 때리는 것을 봅니다. 어떻게 든 사진을 안정화 / 선명하게하는 데 도움이되는 것 같습니다. 그런데 왜? 전자 회로가 예상대로 작동하지 않고 날카로운 기계적 충격으로 예상대로 작동하는 이유가 있습니까? 전자 제품에서 이러한 문제를 일으키는 조건은 무엇입니까? Atari …

3
무작위 누설 전류의 신비한 경우
면책 조항 : 나는 이미이 회로 디버깅 수수께끼의 해결책을 알고 있으며 (사소하지는 않습니다) 다른 사람들 이이 미스터리 이야기에 기여할 수 있도록 잠시 후 게시 할 것입니다! 회로 디자이너에게는 약간의 교육적 가치가 있다고 생각합니다! 몇 년 전 (IIRC ~~ 8) 현지 일반 상점에서 매우 흥미로운 특별 제안을 발견했습니다. 가격이 절반으로 매우 …

5
마이크로 컨트롤러가 예기치 않게 재설정되는 원인은 무엇입니까?
마이크로 프로세서 제어 시스템에서 특히 자극적 인 다양한 버그 중 하나는 마이크로 프로세서가 예기치 않게 재설정되는 것입니다. 이러한 종류의 문제를 디버깅하기위한 중요한 도구는 가능한 원인 목록입니다. 마이크로 컨트롤러가 예기치 않게 재설정되는 원인은 무엇입니까?


8
새로운 보드를 어떻게 공격합니까?
제조업체에서 PCB를 다시 가져옵니다. 그것은 새로운 디자인이며, 물론 모든 주요 부품을 브레드 보드로 만들었지 만 문제가 발생할 것임을 알고 있습니다. 문제를 일으킬 수있는 것들이 너무 많습니다. 예 : 회로도의 오류 ERC / DRC에서 찾을 수없는 레이아웃 오류 납땜 중 부품이 잘못됨 납땜시의 쇼트 등 위의 조합 최근에 두 개의 비교적 …


2
이 오래된 Marantz 앰프의 문제를 찾는 방법은 무엇입니까?
저항 기호를 언급 하는 첫 번째 질문 이후, 이 오래된 Marantz PM-68 클래스 AB 앰프를 사용하여 돌아 왔으며 서비스 매뉴얼 에서 찾을 수있는 ID를 사용하여 구성 요소를 참조 할 것 입니다. 친구가이 앰프를 줬을 때 부분적으로 효과가있었습니다. 소리는 나쁘지 않았지만 몇 분마다 매우 큰 폭발음이 스피커에서 나왔습니다. 결국 작동이 멈추었고 …

8
임베디드 시스템 디버깅에 printf ()가 나쁜 이유는 무엇입니까?
를 사용하여 마이크로 컨트롤러 기반 프로젝트를 디버깅하는 것은 나쁜 일이라고 생각합니다 printf(). 출력 할 사전 정의 된 장소가 없으며 귀중한 핀을 소비 할 수 있음을 이해할 수 있습니다. 동시에 사람들이 사용자 정의 DEBUG_PRINT()매크로 를 사용하여 IDE 터미널에 출력하기 위해 UART TX 핀을 소비하는 것을 보았습니다 .
16 c  debugging 

1
GDB, OpenOCD 및 arm-none-eabi-gcc를 사용하여 STM32 감지 보드를 사용하여 디버그 메시지를 gdb 콘솔에 인쇄하는 방법은 무엇입니까?
OpenOCD, arm-none-eabi-gcc 및 gdb를 사용하여 STM32 Cortex M0 디스커버리 보드 (32F0308DISCOVERY)를 프로그래밍하고 있습니다. SWD를 통해 디버그 메시지를 기록하는 간단한 방법이 있는지 궁금합니다. 세미 호스팅 옵션에 대해 읽었지만 newlib 또는 다른 큰 라이브러리를 가져와야합니다. (64k 플래시 만 사용 가능합니다.) SWD를 통해 텍스트를 기록하는 더 가벼운 방법이 있습니까? 아니면 UART를 사용하는 유일한 …

1
회로 내 디버거와 회로 내 에뮬레이터의 기능적 차이점은 무엇입니까?
회로 내 에뮬레이터 (약칭 ICE)는 뛰어난 디버깅 기능을 자랑하며 고가의 태그도 자랑합니다. 회로 내 디버거 (약칭 ICD)는 ICE가 할 수있는 대부분의 작업을 수행 할 수 있지만 비용은 훨씬 저렴합니다. ICE는 실제로 소켓에서 문제 칩을 제거하고 에뮬레이터 케이블로 교체하지만 현대 QFN, BGA 및 취약한 TQFP 패키지를 사용하면 대부분의 제품을 스스로 "ICE"디버거라고 …

8
Arduino 스케치를 어떻게 디버깅합니까?
나는 최근에 Arduino를 코딩하기 시작했습니다. 그리고 코드의 이러한 버그가 나를 죽이고 있습니다. Arduino에는 하드웨어 디버거가 없으므로 serial.print ()가 유일한 방법입니다. Arduino 코드를 디버깅하기 위해 구현하는 방법 / 실습은 무엇입니까?

2
상용 JTAG 디버거와 오픈 소스 FT2232H OpenOCD 디버거의 차이점은 무엇입니까?
다음과 같은 몇 가지 상용 JTAG 디버거를 보았습니다. iC6000 온칩 분석기 (Aurora 프로토콜 지원) Lauterbach – 마이크로 프로세서 개발 툴 그리고 OpenOCD FT2232H 기반 JTAG 디버거 : 플라이와 터 NGX ARM USB JTAG 신용 카드 크기가 작은 PCB를 가진 FT2232H JTAG 디버거와 비교하여이 상업용 디버거가 왜 큰 박스입니까? 상용 디버거에는 …
10 jtag  debugging 

3
Arduino C 코드에서 메모리 오버플로 오류를 발견하는 방법은 무엇입니까?
Arduino에 코드를 업로드 한 후 직렬 모니터에서 의심스러운 출력을 얻었습니다. 공백의 영원한 출력 또는 갑자기 문자열 또는 스크램블 된 문자열과 같이. Arduino IDE에 컴파일 오류 또는 경고가 없기 때문에 Arduino가 고장 났다고 생각했지만 일부 테스트 후 Arduino IDE 컴파일러가 모든 종류의 오류를 포착하지는 않습니다. 이것은 짧은 시간 내에 Arduino를 충돌시키는 …

3
Linux PC에서 gdb로 Arduino Uno를 어떻게 디버깅합니까?
Linux PC에서 gdb로 Arduino Uno를 디버깅 (소스 코드 단일 단계)하는 방법은 무엇입니까? 와인이나 VirtualBox에서 AVR Studio를 사용하고 싶지 않습니다. 질문 1 : 물리적 연결 Uno 보드에 어떻게 그리고 무엇을 연결합니까? 내 생각에 Uno 보드는 ATmega328로 채워져 있기 때문에 단일 단계 소스 코드를 사용할 수 있어야합니까? 또한 ICSP 헤더를 통해 AVR …
10 arduino  avr  linux  debugging 

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