Q's ToyBox

「よQ」のおもちゃ箱

MENU

micro:bitをArduino IDEで使う(openOCDエラー)

Ubuntuで以前からOpenOCD使っていて、

micro:bitにArduinoIDEから書き込めなかったので備忘録として記載

 

ArduinoIDEからmicro:bitへ書き込むときに

スケッチの書き込み中にエラーが発生しました
/home/user/.arduino15/packages/sandeepmistry/tools/openocd/0.10.0-dev.nrf5/bin/openocd: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory

と、エラー。

普段のopenOCDを使うようにArduinoIDE側を修正

~/.arduino15/packages/sandeepmistry/hardware/nRF5/0.7.0/platform.txt

のファイルを開き

# OpenOCD sketch upload 項目の

tools.openocd.cmd=bin/openocd


tools.openocd.cmd=openocd

にして、そのあとに続く行の

tools.openocd.upload.pattern="{path}/{cmd}" ...
tools.openocd.program.pattern="{path}/{cmd}" ...
tools.openocd.bootloader.pattern="{path}/{cmd}" ...

tools.openocd.upload.pattern="{cmd}" ...
tools.openocd.program.pattern="{cmd}" ...
tools.openocd.bootloader.pattern="{cmd}" ...

にすれば、micro:bitへ書き込めるようになった