|
1 | 1 | #**********************************************
|
2 |
| -# Jlink with nrfjprog to burn bootloader |
| 2 | +# Jlink with nrfjprog |
3 | 3 | #**********************************************
|
4 | 4 | nrfjprog.name=J-Link for Bluefruit nRF52
|
5 | 5 | nrfjprog.program.tool=bootburn
|
6 |
| -#nrfjprog.program.path={runtime.tools.nrfjprog.path}/ |
7 |
| -nrfjprog.program.path= |
8 | 6 | nrfjprog.program.cmd=nrfjprog
|
9 | 7 | nrfjprog.program.cmd.windows=nrfjprog.exe
|
10 | 8 |
|
11 |
| -nrfjprog.program.pattern="{program.path}{program.cmd}" --program "{runtime.platform.path}/bootloader/{build.variant}/{build.variant}_bootloader-0.2.6_{build.sd_name}_{build.sd_version}.hex" -f nrf52 --chiperase --reset |
| 9 | +# Burn bootloader pattern |
| 10 | +nrfjprog.program.bootfile={runtime.platform.path}/bootloader/{build.variant}/{build.variant}_bootloader-0.2.6_{build.sd_name}_{build.sd_version}.hex |
| 11 | +nrfjprog.program.burn_pattern="{program.cmd}" --program "{program.bootfile}" -f nrf52 --chiperase --reset |
| 12 | + |
| 13 | +# Jlink to upload sketch |
| 14 | +nrfjprog.program.params.quiet= |
| 15 | +nrfjprog.program.params.verbose= |
| 16 | +nrfjprog.program.pattern="{program.cmd}" --reset --program "{build.path}/{build.project_name}.hex" --sectorerase -f nrf52 |
| 17 | + |
| 18 | +# && nrfjprog --erasepage {upload.BOOT_SETTING_ADDR} -f nrf52 && nrfjprog --memwr {upload.BOOT_SETTING_ADDR} --val 0x00000001 -f nrf52 && nrfjprog --reset -f nrf52 |
| 19 | +# tools.nrfutil.upload.BOOT_SETTING_ADDR=0xFF000 |
12 | 20 |
|
13 | 21 | #**********************************************
|
14 |
| -# adafruit-nrfutil to upgrade bootloader |
| 22 | +# adafruit-nrfutil |
15 | 23 | #**********************************************
|
16 | 24 | nrfutil_boot.name=Bootloader DFU for Bluefruit nRF52
|
17 | 25 | nrfutil_boot.program.tool=bootburn
|
18 | 26 | nrfutil_boot.program.cmd=adafruit-nrfutil
|
19 | 27 | nrfutil_boot.program.cmd.windows={runtime.platform.path}/tools/adafruit-nrfutil/win32/adafruit-nrfutil.exe
|
20 | 28 | nrfutil_boot.program.cmd.macosx={runtime.platform.path}/tools/adafruit-nrfutil/macos/adafruit-nrfutil
|
21 | 29 |
|
22 |
| -nrfutil_boot.program.pattern={program.cmd} --verbose dfu serial -pkg "{runtime.platform.path}/bootloader/{build.variant}/{build.variant}_bootloader-0.2.6_{build.sd_name}_{build.sd_version}.zip" -p {serial.port} -b 115200 --touch 1200 |
| 30 | +# Burn bootloader pattern |
| 31 | +nrfutil_boot.program.bootfile={runtime.platform.path}/bootloader/{build.variant}/{build.variant}_bootloader-0.2.6_{build.sd_name}_{build.sd_version}.zip |
| 32 | +nrfutil_boot.program.burn_pattern={program.cmd} --verbose dfu serial -pkg "{program.bootfile}" -p {serial.port} -b 115200 --touch 1200 |
| 33 | + |
| 34 | +# Remind user to select Jlink when used to upload sketch |
| 35 | +nrfutil_boot.program.params.quiet= |
| 36 | +nrfutil_boot.program.params.verbose= |
| 37 | +nrfutil_boot.program.pattern=echo Please select <J-Link for Bluefruit nRF52> as programmer |
0 commit comments