수행기록퀘스트4

퀘스트 4/7 - A7/ M4 예제 응용 데모 시현
2020. 5. 13 (수) 22:16 공준* 조회 227 좋아요 0 스크랩 0 댓글 0

이전에는 STM32CubeMX와 TrueStudio를 이용하였는데, STM32CubeIDE를 첨 사용하니 생소하더군요

STM32CubeIDE가 STM32CubeMX + TrueStudio 로 병합이 되어있더군요

 

결과부터

 

1. STM32CubeMX와 STM32CubeIDE를 사용하여 작성하고 빌드된 M4 프로젝트의 디렉토리 구조를 출력하여 제출.

  트리구조가 과제랑 같이 해야되는 줄 알고, 한참을 헤매다가 비슷하게했습니다. 

 

2. STM32CubeIDE상에서 USER1 버튼을 누를 때 Interrupt handler 또는 HAL callback에서 브레이크 포인트를 설정하여 캐치된 상태의 화면을 캡쳐하여 제출 (code symbol 창과 stack 창은 필수로 포함되어야 함)

 

3. M4 펌웨어를 linux 부팅시에 로딩되도록 포함한 뒤에 부팅 로그를 캡쳐하여 제출.

 

4. DK2 target 보드를 부팅(리셋)하여 바로 USER1 버튼을 누를 때마다 LD6가 토글되는 것(M4 펌웨어가 동작하는 것)을 영상으로 캡쳐하여 제출.

동영상 주소 : https://youtu.be/XgHpglssc0s

 

 

================================================================================

우선 과제를 진행하면서, 리눅스 부팅 중 remoteproc를 실행을 어찌하는 줄 몰라서 한참을 고민하였는데,

ultra**님의 과제를 보고 따라 할 수 있었습니다. 진심으로 감사드립니다.

 

저는 처음 부터 STM32CubeIDE를 사용하지 않고, STM32CubeMX에서 ioc(또는 코드 생성)를 추출하고, 이를 STM32CubeIDE에서

읽어드려 코드를 생성하였습니다.

 

자세한 과제 따라하기는 다른 분들이 워낙 잘 정리가 되어있어서 별도로 적기않겠습니다.

 

감사합니다.

 

 

 

로그인 후
참가 상태를 확인할 수 있습니다.