- secure bootloader를 위한 micro-ecc 설치 목차
DFU와 함께 사용하기 위해 만들어진 서명 된 업데이트 파일(Signed Update File) 에 필요한 암호화 라이브러리이다.
micro-ecc를 설치하기 위해서는 다음의 단계를 따라야 한다.
1) GCC compiler toolchain for ARM 를 설치한다.
launchpad.net/gcc-arm-embedded/+download
에서 자신의 개발환경에따라 설치를 한다.
나같은 경우에는 gcc-arm-none-eabi-5_4-2016q3-20160926-win32.exe (md5)를 설치하였다
2) make를 위한 환경을 설정한다. (see, for example, MinGW, GNU Make, or Xcode).
나는 mingw-w64-install.exe를 사용하였다
3) make utility를 설치한다.
gnuwin32.sourceforge.net/packages/make.htm
설치 후에 PATH를 연결해야 한다.
예) C:\Program Files (x86)\GnuWin32\bin
4) Git의 코드를 다운로드 받아 <InstallFolder>\external\micro-ecc\micro-ecc 에 설치한다.
5) 사용하는 SoC와 응용 프로그램을 만들기 위해 사용하는 toolchain에 맞게
"<InstallFolder>\external\micro-ecc\micro-ecc" 아래 서브 디렉토리로 이동하여
컴파일을 하기 위해 make를 수행한다.
- InstallFolder\external\micro-ecc\nrf52_keil\armgcc
- InstallFolder\external\micro-ecc\nrf52_iar\armgcc
- InstallFolder\external\micro-ecc\nrf52_armgcc\armgcc
micro_ecc_lib_nrf52.lib 가 생성되면 성공( keil )
micro_ecc_lib_nrf52.a ( IAR, SES )
'nrf52' 카테고리의 다른 글
ASTRO 앱을 이용하여 만든 앱을 안드로이드 핸드폰에 설치하는 방법 (0) | 2020.10.16 |
---|---|
[nRF52] Bootloader를 위한 key & Firmware Update Package 생성 (0) | 2020.10.05 |
nRF52 dfu를 위한 key 생성 (0) | 2020.09.29 |
nRF52810 buttonless DFU 환경설정 및 프로그램 수정 (0) | 2020.09.27 |
nRFConnect 데스크탑 프로그램 설치 (0) | 2020.09.23 |