프로젝트 대표이미지
프로젝트 제목 없음
Cerik 생성일2022. 10. 5 조회1549 좋아요0 스크랩0 댓글0
 
첨부 파일 비공개 기술 미판매 유사 개발 의뢰 미수락

퀘스트 4/7 - A7/ M4 예제 응용 데모 시현

2020. 5. 17 (일) 20:57 이승* 조회 223 좋아요 0 스크랩 0 댓글 0

원래 Hyper-V VM Ubuntu로 세팅해서 퀘스트를 진행했었는데, Hyper-V에서 USB device를 VM과 연결시켜주는 방법을 도저히 모르겠어서, 윈도우에 STM32CubeMX/CubeIDE를 설치해서 퀘스트를 수행했습니다.

 

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

LightControl_CM4.elf 파일이 예제 스크린샷에서는 lightcontrol 폴더 아래에 생성되어 있는데, 저는 윈도우에서 진행해서 차이가 있는건지 LightControl/CM4/Debug 폴더 아래에 생성되더군요. 그래서 트리 스크린샷에는 안나왔네요.


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


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


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

 

 

쉬울거라고 예상했는데 생각보다 VM때문에 스트레스받네요 ㅠㅠㅋ 퀘스트 진행보다 VM설정하는데 손이더 많이 가요..