질문과 답변

quest 2 mission 3 헤더파일 인식문제
2024. 9. 18 (수) 20:52 갯민숭달팽이 조회 39 좋아요 0 스크랩 0 댓글 4

코드는 mission 3과 동일하게 작성했지만 

 

extern 부분에 freertos.h 헤더파일을 인식하지 못하는것 같습니다. 어떻게 해결해야할지 잘 모르겠어서 질문합니다!

ST FAE 2024.09.20 14:22 답글  | 
TouchGFX Designer에서 깨끗한 STM32U5G9J-DK2 FreeRTOS 프로젝트를 다시 생성하고 Model.cpp에 “include FreeRTOS.h”를 추가한 다음 컴파일하세요. 오류가 발생되지 않으면 winmerge와 같은 도구를 사용하여 실패한 프로젝트와 이 새 프로젝트를 비교하고 FreeRTOS 부분이 동일한지 확인하세요.
갯민숭달팽이 2024.09.20 19:08
댓글
넵 감사합니다
ST FAE 2024.09.19 11:13 답글  | 
프로젝트를 어떻게 만들었나요? TouchGFX Designer의 STM32U5G9J-DK2 프로젝트에서 시작하셨나요? CubeMX에서 FreeRTOS 미들웨어를 선택한 경우 이 오류가 발생하지 않아야 합니다.
갯민숭달팽이 2024.09.19 12:31
댓글
안녕하세요! 말씀하신대로 dk2프로젝트에서 시작하고 cubemx에서 x-cube freertos가 체크되어있는것 까지 확인했습니다! 프로젝트파일에서 미들웨어파일에 있는 서드파티 파일에 FreeRTOS파일이 있는것까지 확인하였고 Freertos.h파일도 있는것이 확인된 상태입니다!