본문 바로가기

개발 이야기/임베디드 개발

ST의 BlueNRG 칩과 WISE Studio 사용 시 버그

728x90

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 

 

The problem with BlueNRG-LP and WISE Studio

 

community.st.com

 

 

 

그럼,

   공유합니다.

 

728x90