ST 퀘스트 이벤트
Quest 2
퀘스트 2/7 - Yocto 환경 구축 및 STM32MP157C-DK2 보드 실행 작성자 : DameKAGA

1. STM32MP1 Distribution Package를 Unbuntu에 설치하여 bitbake 성공화면을 제출합니다.

 

퀘스트1에서는 Virtualbox 에 Ubuntu 18.04 깔고 작업 진행했고 퀘스트2에서도 bitbake 까지 작업완료 했는데,

저만 그런지 모르겠으나 STM32MP157C-DK2 보드를 DFU모드로 연결하고 USB 를 VM으로 넘기면 안 넘어가는 문제가 자꾸 발생해서, Virtualbox를 포기하고 VMware로 넘어왔습니다. 이쪽은 일단 연결은 잘 됩니다.

 

bitbake 진행하는데 8코어/램 4기가를 할당하고 진행했더니 중간에 자꾸 에러나거나 아무것도 안하고 시간만 보내는 문제가 발생하는 바람에, 코어를 4개로 내리고 진행하니 오히려 끝까지 진행이 되었습니다. 원인은 아직 모르겠습니다. 나중에 시간나면 다시 처음부터 깔아보려합니다.

 

 

2. bitbake 빌드 후에 생성되는 이미지들을 ‘FlashLayout_sdcard_*.tsv파일과 함께 STM32CubeProgreammer를 사용하여 기록(flashing)합니다.
호스트와 DK2 보드를 연결하여 터미널을 통해 출력되는 로그 화면을 아래 그림처럼 제출합니다.

 

테라텀 버그인지 중간에 글씨가 계속 깨지는 자리가 있네요. 

 

 

3. 간단한 Hello world 유저 어플리케이션 작성하여 DK2 보드에 업로드 한 후 실행한 화면을 체출합니다.

 

USB 연결하면 윈도우쪽에서 드라이버가 없어서 VM 으로 넘겼더니 장치는 잡는데 ip를 할당을 안하네요..

설정을 더 해야할 것 같은데 방법을 잘 모르겠어서, 일단 이더넷 케이블 연결하고 진행했습니다.

중간에 bitbake myhelloword 를 해서 빌드해줘야 한다는걸 몰라서 계속 에러에 헤매다가, 게시판에서 먼저 작업하신 분께서 남기신 내용을 보고 진행할 수 있었습니다.

위키에 내용이 빠진건지..아니면 제가 잘못해서 안되는건지 잘 모르겠네요.

 

이번 퀘스트는 시간도 많이 걸리고 삽질도 너무 많이 했네요. 다음엔 좀 더 잘 할수 있기를 바라며..ㅠㅠ