Posts

Showing posts with the label OpenOCD

EOS-S3 Thing+ Notes 5/31/2023

This post is part of a series of notes I originally recorded on a GitLab wiki for our QuitetThing project with can be found here:  https://gitlab.com/mccormjf/quietthing/-/wikis/home   Used Raspberry Pi Pico to load the FPGA on the Thing+ Appendix A of this document shows how to setup a Picoprobe. https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf I used some of this link to help install the needed software https://kresna.dev/getting-picoprobe-openocd-gdb-to-work-with-rust-on-mac-m1/ I used an SWD Breakout board from Adafruit to connect the Pico to the Thing+. I connected Pin 4 on the Pico to CLK on the breakout and Pin 5 on the Pico to SWIO on the breakout. I then connected the grounds on the breakout to a ground on the Pico and Vref on the breakout to pin 36 (3.3V) on the Pico. If you are using a Raspberry Pi, Adafruit has a nice tutorial on how to setup it up with OpenOCD. This is the command I used to load code through the Pico using OpenOCD. sudo ./open...

EOS-S3 Thing+ Notes 5/20/2023

This post is part of a series of notes I originally recorded on a GitLab wiki for our QuitetThing project with can be found here:  https://gitlab.com/mccormjf/quietthing/-/wikis/home   Ran the following commands to start the Docker services on startup: sudo systemctl enable docker.service sudo systemctl enable containerd.service Added git clone of f4pga-arch-defs to Dockerfile_F4PGA. I believe I cloned it while inside the container last time. The commands to build the tests are located here: https://github.com/f4pga/f4pga-arch-defs/tree/main/quicklogic Our chip corresponds to the chandalar board. This is the command I used to build a openocd loadable version of the counter test: make counter-ql-chandalar_openocd