fnd 관련 질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 자주 묻는 질문에 혹시 답이 있을 수 있어요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 수강중인 학생입니다. FND를 GPIO로 제어하는 부분까지 진행하고 하루 쉬고 다시 연결을 했더니 init_fnd() 함수에서 디버거가 아무것도 표시하지 않고 멈추고, 주석 처리하고 디버거를 돌려도 while문이 돌지 않고 멈춰버립니다. 무슨 문제인지를 모르겠습니다.
답변 2
0
HardFault handler로 들어 간거는 뭔가 문제가 있는 거예요.
그 핸들로러 들어가기 전에 무언가 잘 못 된 코드가 있다는 뜻입니다.
stack overflow.
enable 되지 않은 peripheral에 접근하는 경우.
잘못된 메모리 접근
등등의 이유가 있습니다.
어느 코드에서 걸려서
HardFault로 진입하는지 찾아야 합니다.
즉 HardFault Handler 때문이 아니라, 그 전 코드에 문제가 있어서
Handler Handler에 진입하는 것입니다.
0
디버깅을 해보니 배열 정의 함수에서 알 수 없는 에러가 발생중입니다. ioc를 수정하고 코드를 재생성할때마다 #include "fnd_controller.h"가 없어집니다. 문제가 뭘까요?
0
ioc를 수정하면, 코드를 다시 작성하게 됩니다.
자동으로 코드를 작성하는 중에, 무조건 사라지는 구간이 있습니다.
그리고 이곳은 사용자가 작성한 공간이니 건들지 말라고 표시해 둔 공간이 있습니다.
즉, 코드를 작성하면, 사라지는 공간에, fnd_controller.h 파일을 include해논 것으로 추측이 됩니다.
주석을 잘 읽어보면, 이부분이 사라지는 구간인지 보존되는 구간인지 알 수 있습니다 ㅇㅇ/
0
원인 찾아서 해결했습니다. 강의 내용 따라서 진행하다가 Hal init() 에서 HardFault Handler 때문에 계속 진행이 막히고 있습니다. manual convert 함수를 주석처리하고 실행하면 하드폴트로 넘어가지 않습니다. 여기서는 뭘 봐야 할까요?
13강 프로젝트생성해보기 관련 질문
0
6
1
난방실만들기.4 진행 중, m_state 값 초기화가 안됩니다..
0
32
2
IDE 설치 영상 관련 문의
0
47
2
[정보 공유] STM32CubeIDE 버전별 이슈 정리 (1.19 미만 / 2.0.0 이상)
0
109
2
스위치회로 value값 바뀌지 않음
0
42
2
FND 점등에 성공했는데, Controller.c 디버깅 중 문제가 생겼습니다.
0
59
2
FND 7세그먼트 처음 킬 때의 '7777'불이 안 들어옵니다.
0
69
2
포트에 안잡히면 x쉘에서 Port설정을 어떻게 하죠..?
0
57
2
빌드 및 디버깅 오류
0
112
2
보드에 불이 안들어옵니다.
0
71
2
씽크 오류
0
54
1
고추건조기 개발보드 전원연결 문제점..
0
70
2
회로도 핀 연결 질문
0
66
2
elf 파일을 찾을수 없다는 오류
0
71
2
Nucleo 보드로 대체
0
84
2
구매해야 하는 물품 문의
0
94
2
ST-Link 디버깅 에러
0
83
3
강의 사용하시는 pdf는 어디에 있나요?
0
108
2
이전 질문 재질문입니다.!
0
75
2
다른 개발 실습 보드 사용문의
0
95
2
smt32 Cube Ide 설치관련 에러입니다
0
221
2
제가 1년전에 구매해서 이제 뜯어봤는데 납땜이 겹쳐있는데 사용해도 괜찮을까요?
0
93
2
타이머 최대 주파수 질문
0
64
2
초기 신호에 대한 질문
0
88
2





