본문 바로가기
임베디드.일렉트로닉스/nRF52

nRF52 . 컴파일 에러 해결 . unknown type name 'nrf_dfu_set_adv_name_svci_async_t'

by i.got.it 2023. 8. 4.

 

 

 

컴파일 에러 상황 

nRF5 SDK 에서 제공되는 파일 ble_dfu_unbonded.c 가 포함된 SES 프로젝트 빌드시 아래와 같은 컴파일 에러 발생. 

 

unknown type name 'nrf_dfu_set_adv_name_svci_async_t'

 

 

 

 

 

해결방법

1. 아래 define 문을 소스 파일에 추가하든지 혹은 프로젝트 옵션의 preprocessor -> Preprocessor Definitions 에  NRF_DFU_TRANSPORT_BLE = 1 추가하면 해결됨. 

 

#define NRF_DFU_TRANSPORT_BLE 1

 

기타. 

포럼에 질문 올라온 것의  댓글보면 위 설정 말고 다른 설정도 언급하고 있는데, 나의 경우에는 위 설정 하나만 해도 컴파일 에러 해결됨. 포럼글 링크 : https://devzone.nordicsemi.com/f/nordic-q-a/33934/ble_app_hrs_rscs_relay-dfu---compilation-error

 

 

 

 

 

 

상위 정리

https://igotit.tistory.com/244 의 nRF52

 

STM32. nRF52. ESP32. EFM8. EFM32. PSoC 활용 정리.

STM32. nRF52. ESP32. EFM8. EFM32. PSoC 총정리 제조사 칩 주요특징 실리콘랩 8bit MCU EFM8 시리즈 32bit EFM32 시리즈 EFM8 싸다. STM STM32 . 최고 항상 만족. Cypress pSoC pSoC6 은 기대해볼만. NORDIC nRF52 블투 무선솔루

igotit.tistory.com

 

 


첫 등록 : 2023.08.04

최종 수정 : 

단축 주소 : https://igotit.tistory.com/4765


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5