BlueNRG 라는 ST의 BLE칩셋이 있는데
이걸로 프로젝트 샘플로 빌드 환경 구성 중입니다.
IDE는 ST에서 제공하는 WISE Studio 라는 IDE(통합개발환경) 입니다.
이 IDE도 이클립스 기반으로 만든 것 같더라구요.
그런데,
프로젝트 샘플을 IDE에서 import하고 build하면
툴에서 makefile을 auto-generation 하고
빌드를 하게 되는데,,,
자동 생성된 makefile을 보니
SDK의 path가 항상 고정적이더라구요.
예를들면,
E:\Driver\xxx 그리고 E:\Middleware\xxx 이런 식으로요.
xxx 에 해당하는 파일들의 위치 그러니까 해당 파일들의 SDK의 디렉토리를
다른 경로로 잡아서 설치하고
wise stuido 툴에서 import된 프로젝트의
include path 설정을 변경된 SDK의 디렉토리로 변경해줘도
역시나,
makefile 은 여전히,
E:\Driver\xxx 그리고 E:\Middleware\xxx 이렇게 고정되어 생성됩니다.
그래서 파일 경로 때문에 build 가 에러가 납니다.
(질문) 혹시 이클립스 사용하신 분들은 좀 많이 계실 것 같은데,
이런 문제는 어떻게 해결해야 하나요???
(답변) 그런데 와이즈스튜디오가 올해 출시된 걸로 아는데 버그가 아닌가 싶습니다. 참고로 st community에도 올려봤는데 아직 답변이 없네요~ => https://community.st.com/s/question/0D53W00001GjFUzSAN/the-problem-with-bluenrglp-and-wise-studio?t=1640232724722
그럼,
공유합니다.
'개발 이야기 > 임베디드 개발' 카테고리의 다른 글
ESP32 - Guru Meditation Error: Core 1 panic'ed (IllegalInstruction) 에러 (0) | 2022.02.11 |
---|---|
ESP32 - Jtag 디버깅 방법 (0) | 2022.01.16 |
Wizifi360(wifi모듈) EVB Mini 보드 정보를 공유 (0) | 2022.01.10 |
JTAG 과 SWD, 디버깅 차이 (0) | 2022.01.08 |
Segger J-Link, 르네사스 RA6E1 RTT 보드에 세거 RTT 기능 사용하기 (0) | 2022.01.08 |