Quest 4

A7/ M4 예제 응용 데모 시현
이전 단계 퀘스트를 수행 한 뒤 진행 할 수 있는 퀘스트입니다.
제출 기간 2020. 5. 11 (월) 12:00 ~ 2020. 5. 17 (일) 23:59

STM32CubeIDE(+STM32CubeMX)를 사용하여 STM32MP1 co-processor (M4) 애플리케이션을 작성(+디버그)하고 DK2 target 보드에 설치하여 동작 시켜 보세요.

애플리케이션은 USER1 버튼을 누를 때마다 (EXTI 사용) 바로 옆의 Red LED(LD6)를 토글시키는 동작 (GPIO Output 사용)을 합니다.

주의: LD5(GREEN LED)는 동일한 라인을 공유하므로 USER1 버튼과 함께 퀘스트 프로젝트에 사용 금지, 반대의 경우(LD6 + USER2)도 마찬가지.

  • STM32CubeMX와 STM32CubeIDE를 사용하여 작성하고 빌드된 M4 프로젝트의 디렉토리 구조를 출력하여 제출.
  • STM32CubeIDE상에서 USER1 버튼을 누를 때 Interrupt handler 또는 HAL callback에서 브레이크 포인트를 설정하여 캐치된 상태의 화면을 캡쳐하여 제출 (code symbol 창과 stack 창은 필수로 포함되어야 함)
  • M4 펌웨어를 linux 부팅시에 로딩되도록 포함한 뒤에 부팅 로그를 캡쳐하여 제출.
  • DK2 target 보드를 부팅(리셋)하여 바로 USER1 버튼을 누를 때마다 LD6가 토글되는 것(M4 펌웨어가 동작하는 것)을 영상으로 캡쳐하여 제출.

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