지난번 nRF51개발 환경 포스팅에 빠진 부분인 flashing 부분
nrfjprog – Programming Tool
nrfjprog는 nRF5x-Command-Line-Tools의 번들 프로그램으로 SWD를 이용해 펌웨어 이미지를 로딩한다.
nrfjprog:
/* Optional: erase target if not already blank */
nrfjprog --family <nRF51/52> -e
/* Load FW image to target */
nrfjprog --family <nRF51/52> --program _build/<name>.hex
/* Reset and run */
nrfjprog --family <nRF51/52> -r
JlinkExe:
/* Open Jlink Commander from terminal in _build directory */
JLinkExe -device <nRF51/nRF52>
> erase // Optional: erase target if not already blank
> loadfile <name>.hex // loads FW
> r // Reset and halt
> g // Run
> q // Exit
JlinkExe -device nrf51822_xxaa -if swd -speed 4000