Published on June 11, 2023
Go homeSetting up an Arduino Nicla Vision board
- Download the and install Arduino and OpenMV IDEs
- https://downloads.arduino.cc/arduino-ide/arduino-idelatestLinux_64bit.AppImage
- https://github.com/openmv/openmv-ide/releases/download/v3.0.3/openmv-ide-linux-x86_64-3.0.3.run
Open the Arduino IDE and follow the prompts to install the Nicla Vision package.
Check what group has permissions on the device port. In my case the Nicla Vision port was
/dev/ttyACM0
.
➜ ls -l /dev/ttyACM0
crw-rw-rw- 1 root uucp 166, 0 Jun 11 15:49 /dev/ttyACM0
Add your $USER to the group in the above group, in my case it was the uucp
group.
sudo usermod -a -G uucp $USER
- Update the udev rules as per the resources below.
- https://support.arduino.cc/hc/en-us/articles/9005041052444-Fix-udev-rules-on-Linux#mbed-os
- https://raw.githubusercontent.com/arduino/ArduinoCore-mbed/main/post_install.sh
Open the Arduino IDE and upload the following sketch
File > Examples > STM32H747_System > STM32H747_manageBootloader
.After the sketch has been uploaded open the
Serial Monitor
and follow the prompts.Open the
OpenMV IDE
and follow the prompts.