openmv/tools
2024-07-16 14:17:11 +03:00
..
bootloaders Add tools and bootloaders 2021-08-12 02:21:12 +02:00
imxrt_firmware_tools tools: Add imxrt firmware tools. 2023-07-04 17:18:19 +02:00
rpc tools/rpc: Remove person detection code. 2023-12-23 13:31:09 -08: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
ci.sh misc: Update to Arm GNU Toolchain 13.2.rel1. 2024-01-17 10:47:09 +02:00
client.py Update TCP client test. 2021-07-29 14:12:54 +02:00
codeformat.sh github: Add code formatting workflow and tools. 2023-07-02 16:42:11 +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
imxrt_pins_gen.py ports/mimxrt: Add MIMXRT OMV port. 2023-06-28 22:53:03 +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 misc: Fix various typos (#1931) 2023-09-15 19:10:53 +03:00
pyopenmv_fb.py tools/pyopenmv.py: Implement the GET_STATE command. 2024-07-09 19:25:04 +03:00
pyopenmv_multi.py Update license date. 2021-02-14 16:47:45 +02:00
pyopenmv_test.py tools: Update pyopenmv_test.py. 2022-11-09 18:00:31 +01:00
pyopenmv.py tools/pyopenmv: Update GET_STATE command. 2024-07-16 14:17:11 +03:00
README.md docs: Fix typo. 2022-04-13 09:45:05 +02:00
saleae_test.py Update license date. 2021-02-14 16:47:45 +02:00
tflite2c.py tools/tflite2c: Fix model data alignment. 2024-06-28 19:04:36 +02:00
tflite_model_hash.py tools: Add tflite model hash tool. 2024-02-25 18:24:10 +01:00
uncrustify github: Add code formatting workflow and tools. 2023-07-02 16:42:11 +02:00
uncrustify.cfg misc: Update code formatting. 2023-09-23 19:58:05 +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 0x08000000: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.