inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

UART로 printf()를 구현해보자! 4

디버깅이 잘연결되다가 연결이 끊어졌어요

49

김범서

작성한 질문수 1

0

스크린샷 2026-08-11 145325.pngimage.png

Xshell로 FTDI 연결시 Hello World는 계속 출력됩니다.

UART로 프린트하고 프로그램 수정하는 과정에서 장치연결이 안됩니다.

다시 꽂았다 빼기도했는데 ST디버거 뺐다 껴보기도 했고 어떤원인인지 못찾았어서 올립니다.

보드전원 잘들어오고 장치관리자에서 ST-Link도 잘확인됩니다.

혹시 재빌드하면 설정을 다시변 경해야되는건가요 ?

어떤 원인인지 찾을 수가 없어 올립니다.(이것도 아닐텐데.. 실제 파일경로가 변경되진 않아서)

Raspberry-Pi arduino 임베디드

답변 2

0

ojtube5

음. 일단, 다시 코드를 완전 되돌리면 디버깅이 되는지 한번 확인 해주시고.
그래도 안되면 보드 고장 가능성이 있어요.
그리고 보드에 별도 전원도(5v 핸드폰 충전기 이용) 넣어봐 주세요.

그래도 안되면 ohjiwan@gmail.com 으로 메인 하나 보내주세요.

0

김범서

메일 보내놓았어요. 마지막 소스작성 했던 부분까지 출력된것까지 나오고나서 프로그램 수정이 안되서 올렸어요

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 김범서님.

STM32CubeIDE와 OpenOCD 사용 중 디버그 연결이 끊어진 것과 같은 문제가 발생했다고 하셨네요. 이와 관련하여 자주 발생하는 원인과 해결법을 안내드립니다:

  1. OpenOCD 설정 확인:

    • 설정 파일에 정의된 타겟 칩의 설정이 올바른지 검토해 보세요. 특히, reset_configtransport select 등의 설정에 문제가 없는지 확인이 필요합니다.
  2. 전원 및 하드웨어 상태 점검:

    • 보드에 연결된 전원이 충분히 공급되고 있는지 확인해 보세요. 전력 부족시 연결이 불안정할 수 있습니다.
    • 물리적 연결도 한 번 더 확인해보세요. 연결 상태가 좋지 않으면 디버깅 시도 시 오류가 발생할 수 있습니다.
  3. ST-Link 펌웨어 및 드라이버 업데이트:

    • ST-Link의 드라이버와 펌웨어가 최신 버전으로 업데이트되어 있는지 확인하세요. 펌웨어가 오래되었거나 드라이버가 불안정하면 연결 끊김이 발생할 수 있습니다.
  4. 디버깅 모드 조정:

    • 여러 번 시도했음에도 계속 같은 문제가 발생한다면, Connect Under Reset 옵션을 사용하여 디버깅을 시도해 보세요. 보드가 초기 상태에서 연결을 시도하게 되어, 연결이 더 안정적일 수 있습니다.

유사한 질문 사례를 통해 추가적인 도움을 받으실 수도 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

디버깅 오류

0

62

2

ST Link 유무에 따른 main 프로그램 시작 유무

0

36

2

111번째 강의까지 진행했는데, 온도 정보 받아오는 게 안돼요.

0

67

2

GPIO 간단 제어해보기 강의

0

110

2

브레이크포인트

0

67

1

STM IDE 설치 과정 중 에러 문의

0

71

1

STM IDE 설치 강의 중 문의

0

105

2

102. 난방실만들기4에서 디버깅 질문드립니다

0

66

1

13강 프로젝트생성해보기 관련 질문

0

133

3

난방실만들기.4 진행 중, m_state 값 초기화가 안됩니다..

0

93

2

IDE 설치 영상 관련 문의

0

99

2

[정보 공유] STM32CubeIDE 버전별 이슈 정리 (1.19 미만 / 2.0.0 이상)

0

399

2

스위치회로 value값 바뀌지 않음

0

96

2

FND 점등에 성공했는데, Controller.c 디버깅 중 문제가 생겼습니다.

0

121

2

FND 7세그먼트 처음 킬 때의 '7777'불이 안 들어옵니다.

0

130

2

포트에 안잡히면 x쉘에서 Port설정을 어떻게 하죠..?

0

123

2

빌드 및 디버깅 오류

0

252

2

보드에 불이 안들어옵니다.

0

122

2

씽크 오류

0

89

1

고추건조기 개발보드 전원연결 문제점..

0

142

2

회로도 핀 연결 질문

0

98

2

elf 파일을 찾을수 없다는 오류

0

142

2

Nucleo 보드로 대체

0

106

2

구매해야 하는 물품 문의

0

120

2