Не можете прошить на софт-девайс

Я использую nRF5 SDK для прошивки программного устройства pca10001 s110, и когда я использую make flash_softdevice ниже показана строка ошибки:

Flashing: s130_nrf51_2.0.0_softdevice.hex
nrfjprog --program ../../../../../../components/softdevice/s130/hex/s130_nrf51_2.0.0_softdevice.hex -f nrf51 --chiperase
make: execvp: nrfjprog: Permission denied
Makefile:245: recipe for target 'flash_softdevice' failed
make: *** [flash_softdevice] Error 127

1 ответ

Насколько я вижу пользователя, с которым вы пытаетесь выполнить nrfjprog не имеет на это права. Попробуйте сделать его работоспособным:

sudo chmod a+x <path-to-nrfjprog>/nrfjprog

Это должно сделать его работоспособным для всех пользователей.

Другие вопросы по тегам