SEGGER Embedded Studio 버전: V6.32b (64bit)

SDK 버전: nRF52_SDK_17.1.0_ddde560

Example 프로젝트 : examples > ble_peripheral > ble_app_hrs

 

안녕하세요.

 

NRF52를 테스트 하기 위해 ble_app_hrs 프로젝트를 빌드했는데 다음과 같은 에러를 만났습니다.

_vfprintf.h 에러

 

_vfprintf.h: No such file or directory

 

해결책으로

SEGGER_RTT_Syscalls_SES.c 를 Exclude From Build 합니다.

 

 

 

 

Exclude from build 적용된 화면

 

적용 후 프로젝트를 Rebuild 하면 빌드가 성공을 볼 수 있습니다.

 

 

 

간혹 버전에 따라 .text, .rodata 사이즈 에러를 볼 수도 있습니다.

 

이를 해결하기 위해서 다음 포스팅을 확인해 보세요.

[NRF52][SEGGER].text is larger than specified size :: 취미 블로그 (tistory.com)

 

[NRF52][SEGGER].text is larger than specified size

SEGGER Embedded Studio 버전: V6.32b (64bit) SDK 버전: nRF52_SDK_17.1.0_ddde560 Example 프로젝트 : examples > ble_peripheral > ble_app_uart 안녕하세요. NRF52를 테스트 하기 위해 ble_app_uart 프로젝트..

jeonhj.tistory.com

 

 

이상입니다.

 

감사합니다.

 

 

출처

nRF5 SDK 17.1.0 examples is not compiling in latest SES (6.20a) - Nordic Q&A - Nordic DevZone - Nordic DevZone (nordicsemi.com)

 

nRF5 SDK 17.1.0 examples is not compiling in latest SES (6.20a) - Nordic Q&A - Nordic DevZone - Nordic DevZone

 

devzone.nordicsemi.com

 

반응형

TouchGFX Designer Ver: 4.18.0

 

No such file or directory 에러 난 화면

 

저는 프로그램을 설치할 때 D: 드라이브에 설치합니다.

 

그러나 Designer에서 STM32CubeProgrammer의 위치를 

c/Program Files (x86)/STMicroelectronics/STM32Cube/STM32CubeProgrammer/bin

를 가리키고 있어 Run Target을 할 때 위와 같은 에러가 나타나게 됩니다.

 

STM32CubeProgrammer의 위치는 프로젝트 위치/gcc/include/cube_programmer.mk 파일에서 설정할 수 있습니다.

 

기존 cube_programmer.mk 파일

 

찾아보니까 저는 D:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin 에 설치가 되어 있어 아래와 같이 수정하였습니다.

 

수정된 cube_programmer.mk 파일

 

Run Target 성공한 화면

 

반응형

'MCU > TouchGFX' 카테고리의 다른 글

[TouchGFX] 동적 버튼 생성  (0) 2021.12.01

+ Recent posts