Segger Emdedded Studio (SES) 에서 프로젝트 복사 방법
SES 에서 이미 만들어져 있는 프로젝트 복사하여 다른 이름 새프로젝트 만들기
상황예
프로젝트 폴더구성 템플릿 3 ( 타겟 칩 nRF52840 으로 하고, nRF5_SDK 기반 프로젝트 폴더 구성) 형식으로 구성되어있는 상태. 아래 그림에서 WORK_NRF5 폴더내부에 nRF5_SDK 폴더 및 내가 만든 SDK 류들인 CySDK_nRF5 도 있고, 동일 레벨에 프로젝트 1개 단위로 폴더들이 생성되어 있는 상태
위 프로젝트 중에 붉은 박스 (폴더명 : D0F4_BLENUSC)에 있는 1개의 프로젝트를 아래 그림의 붉은 박스 (폴더명 : WORK_NRF5_CyUF ) 내부에 프로젝트명 : CyU3F1_BleNusCSIngle 라는 이름으로 만들려고 한다.
이전 폴더 구성과 달리 SDK 류(아래그림 파란 박스)들이 WORK_NRF5_CyUF 내부가 아닌 동일 레벨에 있는 형식으로 구성되어있다.
단계1/3. 원본 프로젝트 폴더 모두 복사 붙여넣고 이름 변경
1. 탐색기에서 원본 프로젝트 폴더 (D0F4_BLENUSC)를 복사하여 새 프로젝트 폴더에 붙여넣기.
2. 아래 붉은 박스처럼 신규 프로젝트 이름으로 수정한다. IDE_SES 에 있었던 .emSession, *.jlink , 파일들은 삭제함.
단계2/3 . 신규 프로젝트 SES 에서 열어서 이름 변경
앞의 프로젝트 파일 CyU3F1_BleNusC.emProject 를 SES 에서 열어서 아래 붉은 박스 부분의 프로젝트 이름과 솔루션 이름 모두 신규 프로젝트 이름으로 수정한다. 아래 파란박스에는 이전의 프로젝트 이름이 보이고 있는데 , 프로젝트 이름 수정한 이후 SES 재실행하면 신규 프로젝트 이름으로 변경 적용됨.
단계3/3 . nRF5_SDK 경로 수정
아래 그림의 푸른 박스 부분은 이전의 경로 지정 이다
이번에 재구성된 신규 프로젝트 폴더 구조에서는 루트 경로(아래그림의 파란박스)에 있는 nRF5_SDK/nRF5_SDK_17.1.0_ddde560 으로 지정한다.
macro 에 본인 라이브러리 경로등이 별도로 있는 경우 추가예
my_nRF5_SDK_PATH=../../../nRF5_SDK/nRF5_SDK_17.1.0_ddde560 CMSIS_CONFIG_TOOL=../../../nRF5_SDK/nRF5_SDK_17.1.0_ddde560/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar CySDK_nRF5_PATH=../../../CySDK_nRF5_V3 CySDK_All_PATH=../../../CySDK_All CySDK_nRF5_AppPlatform_PATH=../../../CySDK_nRF5_AppPlatform |
연관
IDE 마다 프로젝트 복사하여 신규프로젝트 생성하는 방식이 다르다.
이클립스 기반 IDE 들(예 : STM32CubeIDE )의 경우 프로젝트 복사 방법
상위정리
상위1. SES
상위2.
https://igotit.tistory.com/244 의 nRF52
첫 등록 : 2023.07.24
최종 수정 :
단축 주소 : https://igotit.tistory.com/4738
'임베디드.일렉트로닉스 > nRF52' 카테고리의 다른 글
nRF52 . 리셋 사유 코드에서 확인 방법 (0) | 2023.07.26 |
---|---|
nRF52 . reset (0) | 2023.07.26 |
nRF52 . 플래시 메모리 쓰기, 지우기 (0) | 2023.07.24 |
nRF52840 . 메모리 레이아웃 . RAM , Flash , NVMC (0) | 2023.02.09 |
HOLYIOT-21069-nRF5340 . BLE 5.3 모듈. (0) | 2023.02.07 |
댓글