수행기록퀘스트4
이번 4단계는 "무엇이든 물어보세요" 게시판의 공유글들 덕분에 작업을 완료하는데 엄청 큰 도움이 되었습니다.
4단계부터는 모르는 여러 용어들도 보이고 해서 작업하는데 많은 시간이 필요했습니다.
확실히 3단계 후부터는 1단계 올라갈때마다 많이 어려워져서 열심히 하지 않으면 완료하기가 쉽지가 않음을 느낍니다.
아래는 퀘스트 4/7 - A7/ M4 예제 응용 데모 미션을 작업후의 이미지 및 동영상 결과입니다.
- 아 래 -
1 STM32CubeMX와 STM32CubeIDE를 사용하여 작성하고 빌드된 M4 프로젝트의 디렉토리 구조를 출력하여 제출.
2. STM32CubeIDE상에서 USER1 버튼을 누를 때 Interrupt handler 또는 HAL callback에서 브레이크 포인트를 설정하여 캐치된 상태의 화면을 캡쳐하여 제출 (code symbol 창과 stack 창은 필수로 포함되어야 함)
3. M4 펌웨어를 linux 부팅시에 로딩되도록 포함한 뒤에 부팅 로그를 캡쳐하여 제출.
4. DK2 target 보드를 부팅(리셋)하여 바로 USER1 버튼을 누를 때마다 LD6가 토글되는 것(M4 펌웨어가 동작하는 것)을 영상으로 캡쳐하여 제출.
제 경우에는 타겟보드의 /lib/firmware/ 폴더에 새로 생성하는 최근의 빌드 버젼이 제대로 복사가 되는지 항상 ls -al 으로 파일의 생성 시간을 확인하는 것이 좋은것 같습니다. 최근의 바이너리가 타겟보드에 복사가 안되어서 한참을 헤메는 고생을 하였었습니다.
감사합니다.
로그인 후
참가 상태를 확인할 수 있습니다.