상황.
nRF5 SDK 버전 : nRF5_SDK_17.1.0_ddde560
SES 버전 : 7.10
프로젝트 : SDK 에서 제공된 예제 중
- nRF5_SDK_17.1.0_ddde560\examples\ble_peripheral\ble_app_uart\pca10056\s140
- nRF5_SDK_17.1.0_ddde560\examples\ble_central\ble_app_uart_c\pca10056\s140
빌드 오류 증상.
- 아래 빌드 오류 처럼 unknown type name '__printf_tag_ptr'
-
putchar 관련 오류 또 등장하는 구나. 이전(2018년)에도 문제 있었음.
해결 방법.
- 아래 1, 2, 3 모두 적용하면 해결됨.
1. 프로젝트 옵션 Library I/O 를 RTT 선택.
2. sdk_config.h 에서 RETARGET_ENABLED 를 0으로 수정.
#define RETARGET_ENABLED 0//1
3. 프로젝트 소스 파일 중 SEGGER_RTT_Syscalls_Sys.c 를 프로젝트 빌드에서 제외
- 우마우스 클릭하여 Excluded from Build 클릭하면됨.
기타 : 포럼에서 보이는 본 오류 관련 글.
연관
상위정리
첫 등록 : 2023.01.21
최종 수정 :
단축 주소 : https://igotit.tistory.com/4191
'임베디드.일렉트로닉스' 카테고리의 다른 글
무선 충전 모듈 . 코일 (0) | 2023.01.31 |
---|---|
블루투스 오디오 모듈 . 초저가 1,000원 ~ 2,500원 (0) | 2023.01.31 |
e paper display . 전자 종이 디스플레이 . (0) | 2022.12.23 |
USB 타입 C 커넥터. (0) | 2021.07.10 |
SES. 힙 사이즈 설정 (0) | 2020.01.26 |
댓글