I am unable to upload any sketches to the Nicla Voice board I have, the preflashed 'Alexa' example seems to run. The blue LED flashes in response to the keyword 'Alexa'. However I see no output from the serial port.
When I try to compile and upload a sketch, I am not able to. Example below.
Using Arduino IDE 2.0.3 on Ubuntu 22.10
Board package: Arduino Mbed OS Nicla Boards Version 3.5.5
It appears I am unable to communicate with the Nicla Voice board. If I connect a serial communication program such as bootterm or tio and press the reset button on the board I see no output. Same lack of output when trying to connect to board on MacOS using bootterm.
sudo bt /dev/serial/by-id/usb-Arduino_Nicla_Voice_CMSIS-DAP_F7406B0F-if02
sudo bt /dev/serial/by-id/usb-Arduino_Nicla_Voice_CMSIS-DAP_F7406B0F-if02
no output on reset from either of above commands
tried this, it fails:
./syntiant-uploader-linux send -m "Y" -w "Y" -p /dev/ttyACM0 mcu_fw_120_v91.synpkg
verbose level output from compile and upload of Blink_Nicla.ino
Using board 'nicla_voice' from platform in folder: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5
Using core 'arduino' from platform in folder: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5
Detecting libraries used...
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp -o /dev/null
Alternatives for Nicla_System.h: [Nicla_Sense_System@1.0]
ResolveLibrary(Nicla_System.h)
-> candidates: [Nicla_Sense_System@1.0]
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire]
ResolveLibrary(Wire.h)
-> candidates: [Wire]
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp -o /dev/null
Using cached library dependencies for file: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src/Nicla_System.cpp
Using cached library dependencies for file: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src/RGBled.cpp
Using cached library dependencies for file: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src/pmic_driver.cpp
Using cached library dependencies for file: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire/Wire.cpp
Generating function prototypes...
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/preproc/ctags_target_for_gcc_minus_e.cpp
/home/user/.arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp.o
Compiling libraries...
Compiling library "Nicla_Sense_System"
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src/Nicla_System.cpp -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Nicla_System/Nicla_System.cpp.o
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src/RGBled.cpp -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Nicla_System/RGBled.cpp.o
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/defines.txt @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/cxxflags.txt -DARDUINO_ARCH_NRF52832 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_NICLA -DARDUINO_ARCH_MBED_NICLA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated -I/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino/api/deprecated-avr-comp -iprefix/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/cores/arduino @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/includes.txt /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System/src/pmic_driver.cpp -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Nicla_System/pmic_driver.cpp.o
Compiling library "Wire"
Using previously compiled file: /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Wire/Wire.cpp.o
Compiling core...
Using previously compiled file: /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/core/variant.cpp.o
Using precompiled core: /tmp/arduino-core-cache/core_arduino_mbed_nicla_nicla_voice_4ed8bb03d8b011199dc813d0d1bcf4bf.a
Linking everything together...
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -E -P -x c /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/linker_script.ld -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/linker_script.ld
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -L/tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B -Wl,--gc-sections -w -Wl,--as-needed @/home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/ldflags.txt -T/tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/linker_script.ld -Wl,-Map,/tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.map --specs=nosys.specs -o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.elf /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/sketch/Blink_Nicla.ino.cpp.o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Nicla_System/Nicla_System.cpp.o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Nicla_System/RGBled.cpp.o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Nicla_System/pmic_driver.cpp.o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/libraries/Wire/Wire.cpp.o /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/core/variant.cpp.o -Wl,--whole-archive /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/../arduino-core-cache/core_arduino_mbed_nicla_nicla_voice_4ed8bb03d8b011199dc813d0d1bcf4bf.a /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/variants/NICLA/libs/libmbed.a -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O binary /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.elf /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.bin
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex -R .eeprom /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.elf /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.hex
Using library Nicla_Sense_System at version 1.0 in folder: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Nicla_System
Using library Wire in folder: /home/user/.arduino15/packages/arduino/hardware/mbed_nicla/3.5.5/libraries/Wire (legacy)
/home/user/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.elf
Sketch uses 55968 bytes (10%) of program storage space. Maximum is 527616 bytes.
Global variables use 11640 bytes (18%) of dynamic memory, leaving 52648 bytes for local variables. Maximum is 64288 bytes.
"/home/user/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2/bin/openocd" -d2 -s "/home/user/.arduino15/packages/arduino/tools/openocd/0.11.0-arduino2/share/openocd/scripts/" -f interface/cmsis-dap.cfg -c "transport select swd; adapter speed 1000" -f target/nrf52.cfg -c "telnet_port disabled; init; reset init; halt; adapter speed 10000; program {/tmp/arduino-sketch-143C3AF46EED649F795B2E4F00D0C75B/Blink_Nicla.ino.elf}; reset run; shutdown"
Open On-Chip Debugger 0.11.0+dev-gab95bac57-dirty (2021-05-11-10:49)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
debug_level: 2
adapter speed: 1000 kHz
Error: unable to open CMSIS-DAP device 0x2341:0x65
Error: unable to find a matching CMSIS-DAP device
Failed uploading: uploading error: exit status 1