Qomu
Overview
The Qomu board is a platform with an on-board QuickLogic EOS S3 Sensor Processing Platform.
Hardware
QuickLogic EOS S3 MCU Platform
16 Mbit of on-board flash memory
Touchpads (4)
RGB LED
Powered from USB
Detailed information about the board can be found in a Qomu repository 1 and Qomu User Guide 2.
Connections and IOs
Detailed information about pinouts is available in the schematics document 3.
Programming
The Qomu platform by default boots from flash.
Below are steps to run Qomu sample application:
Build the sample in an usual way:
# From the root of the zephyr repository west build -b qomu samples/boards/qomu
Remove Qomu board from USB port.
Insert Qomu board to USB port.
While the blue LED is blinking (for 5 seconds), touch the touch-pads with your finger. On success, the green led will start flashing.
Use TinyFpgaProgrammer application to load the target application:
python3 /path/to/TinyFPGA-Programmer-Application/tinyfpga-programmer-gui.py --mode m4 --m4app build/zephyr/zephyr.bin --reset
Refer to TinyFPGA Programmer Application repo 4 for detailed information on installation and program usage.