https://www.keil.com/dd2/pack/#/eula-container
https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF5x-MDK-Pack/48803
이런 저런 팩을 막 설치해줘야 한다.
(설치가 별게 아니다, 그냥 복사해 주면 된다. 위치는 아래 화면처럼)
ARM.CMSIS.4.5.0.zip은 최대 10M 제한에 걸려서 안 올라간당.
그리고, Bluetooth 디바이스 드라이버 위치.
www.ez-net.co.kr
파일 이름은
NEXT-240BT DRIVER_Setup_64bit.exe
플래시 작업. 필요한 부분에 들어가도록 신경을 써야한다.
flash: $(OUTPUT_DIRECTORY)/nrf51422_xxac.hex
@echo Flashing: $<
nrfjprog --program $< -f nrf51 --sectorerase
nrfjprog --reset -f nrf51
# Flash softdevice
flash_softdevice:
@echo Flashing: s130_nrf51_2.0.1_softdevice.hex
nrfjprog --program $(SDK_ROOT)/components/softdevice/s130/hex/s130_nrf51_2.0.1_softdevice.hex -f nrf51 --sectorerase
nrfjprog --reset -f nrf51
erase:
nrfjprog --eraseall -f nrf52
nRF51822 GCC 사용할 때 수정할 부분.
C:\nRF5_SDK_12.2.0_f012efa\components\toolchain\gcc\Makefile.windows
C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update는 GCC 설치한 폴더이다.
#GNU_INSTALL_ROOT := C:/Program Files (x86)/GNU Tools ARM Embedded/4.9 2015q3
#GNU_VERSION := 4.9.3
#GNU_PREFIX := arm-none-eabi
GNU_INSTALL_ROOT := C:/Program Files (x86)/GNU Tools ARM Embedded/6 2017-q1-update
GNU_VERSION := 6.3.1
GNU_PREFIX := arm-none-eabi
C:\nRF5_SDK_12.2.0_f012efa\에 setpath.bat 만들어 줬다.
내용은
PATH="C:\Program Files\GNU ARM Eclipse\Build Tools\2.8-201611221915\bin";%PATH%
'실전 임베디드' 카테고리의 다른 글
nRF51822 WaveShare 빌드. 실전 임베디드 2017. 3. 24. 15:20 (0) | 2019.09.24 |
---|---|
Raspberry PI BLE(Bluetooth Low Energy) 설정. 3. 24. 10:24 (0) | 2019.09.24 |
위즈넷 W7500 개발보드용 리셋 모터 스위치 실전 임베디드 2017. 2. 13. 16: (0) | 2019.09.24 |
Windows Child Process의 STDOUT 출력을 받아오자. 실전 임베디드 2016. 11. 17. 0:00 (0) | 2019.09.24 |
CTreeCtrl에서 포커스를 잃어도 선택된 상태를 유지하도록 하려면... 실전 임베디드 2016. 11. 10. 16 (0) | 2019.09.24 |