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/quicklogic/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.