openmv/tools
2021-10-16 21:51:43 -07:00
..
bootloaders Add tools and bootloaders 2021-08-12 02:21:12 +02:00
rpc Rename class that uses the network stream 2021-10-16 21:51:43 -07:00
arduino-fwuploader Add tools and bootloaders 2021-08-12 02:21:12 +02:00
arduino-fwuploader-0.1.10 Add tools and bootloaders 2021-08-12 02:21:12 +02:00
augment_images.py Update license date. 2021-02-14 16:47:45 +02:00
bossac Add tools and bootloaders 2021-08-12 02:21:12 +02:00
calc_ir_table.py Update license date. 2021-02-14 16:47:45 +02:00
client.py Update TCP client test. 2021-07-29 14:12:54 +02:00
codeformat.sh Add uncrustify config and code formatting script. 2021-06-24 19:38:50 +02:00
create_labels.py Update license date. 2021-02-14 16:47:45 +02:00
dfu-util Add dfu-util 2020-12-29 15:23:58 +02:00
draw_rainbow.py Update license date. 2021-02-14 16:47:45 +02:00
encode_raw.py Update license date. 2021-02-14 16:47:45 +02:00
gc.py Update license date. 2021-02-14 16:47:45 +02:00
gen_fft.py Update license date. 2021-02-14 16:47:45 +02:00
gen_rainbow.py Update license date. 2021-02-14 16:47:45 +02:00
gen_rgb2lab.py Update license date. 2021-02-14 16:47:45 +02:00
gen_sin_cos.py Update license date. 2021-02-14 16:47:45 +02:00
jlinkgdbserver Add jlink GDB server bash script. 2019-12-26 18:40:20 +02:00
keypoints_editor.py Update license date. 2021-02-14 16:47:45 +02:00
make_patches.py Update license date. 2021-02-14 16:47:45 +02:00
mkpkg.sh Move util->tools 2018-05-25 20:33:50 +02:00
objfind.py Update license date. 2021-02-14 16:47:45 +02:00
optflow.py Update license date. 2021-02-14 16:47:45 +02:00
pdm_lut.c RP2: Update Audio module. 2021-08-21 01:29:10 +02:00
picotool RP2: Support jump to bootloader command. 2021-07-06 20:42:57 +02:00
pydfu.py Update license date. 2021-02-14 16:47:45 +02:00
pyopenmv_fb.py Update license date. 2021-02-14 16:47:45 +02:00
pyopenmv_multi.py Update license date. 2021-02-14 16:47:45 +02:00
pyopenmv_test.py Update license date. 2021-02-14 16:47:45 +02:00
pyopenmv.py pyopenmv.py Add reset to bootloader. 2021-08-01 18:26:17 +02:00
README.md Add tools and bootloaders 2021-08-12 02:21:12 +02:00
saleae_test.py Update license date. 2021-02-14 16:47:45 +02:00
uncrustify.cfg Update uncrustify config. 2021-06-24 19:59:12 +02:00
usbd_vcp_hid Update reference USB descriptors. 2020-11-30 20:31:36 +02:00
usbd_vcp_msc Update reference USB descriptors. 2020-11-30 20:31:36 +02:00
usbd_vcp_test.py Add USB VCP test script. 2020-12-02 15:56:16 +02:00

Useful tools, scripts and more.

arduino-fwuploader

This tool can be used to update the NINA-W102 WiFi module with the latest firmware available. Note: The board needs to be running the Arduino FirmwareUploader sketch first. Example usage:

arduino-fwuploader firmware flash --fqbn arduino:mbed_nano:nanorp2040connect -a /dev/ttyACM0 --retries 2

Source: https://github.com/arduino/arduino-fwuploader

arduino-fwuploader-0.1.10

And older firmware loader that supports uploading a specific firmware version for testing. Example usage:

arduino-fwuploader-0.1.10 -firmware <path_to_bin> -model nina -port /dev/ttyACM0

Source: https://github.com/arduino/arduino-fwuploader

dfu-util

This tool can be used to upload firmware to DFU bootloaders. Example usage:

dfu-util -w -d <vid>:<pid> -a 0 -s 0x80000000:leave -D <path_to_bin>

Source: http://dfu-util.sourceforge.net/

picotool

This tool can be used to upload RP2040 UF2 firmware. Example usage:

picotool load <path_to_uf2>
picotool reboot

Or to upload a binary to a specific address:

picotool load <path_to_bin> --offset 0x10000000

Source: https://github.com/raspberrypi/picotool/

bossac

This tool can be used to upload nrf firmware. Example usage:

bossac -e -w --offset=0x16000 --port=ttyACM0 -i -d -U -R <path_to_bin>

Source: https://github.com/shumatech/BOSSA/

TODO: Add documentation for the rest of the tools and scripts.