An ESP-IDF project demonstrating using Seeed Studio's XIAO ESP32S3 Sense as a usb webcam.
Got your board at hand? Download the latest release and flash online via ESP Tool. Use the provided offsets.json
file to specify which address to flash each bin file to.
esptool.py --chip esp32s3 --port /dev/ttyUSB0 --baud 460800 write_flash \
0x0 bootloader.bin \
0x8000 partition-table.bin \
0xe000 ota_data_initial.bin \
0x10000 XIAO_Webcam.bin
or merge into one binary and then use the webtool:
esptool.py --chip esp32s3 merge_bin -o merged_firmware.bin \
0x0 bootloader.bin \
0x8000 partition-table.bin \
0xe000 ota_data_initial.bin \
0x10000 XIAO_Webcam.bin
then
esptool.py --chip esp32s3 --port /dev/ttyUSB0 --baud 460800 write_flash 0x0 merged_firmware.bin