Posts

Showing posts with the label Programmer

EOS-S3 Thing+ Notes 8/14/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   There is a folder in the qorc sdk called qt_apps. This folder has projects and bin files specifically for the Thing+ board. After using the jeff probe and blackmagic to run the load flash elf, I then followed the commands above for how to load the bootloader once it is in programming mode. However, I loaded the qt_apps bootloader instead of the quickfeather one. I also used this qfprog command, change accordingly based on your file: qfprog --port /dev/ttyACM0 --m4app output/bin/qf_helloworldsw.bin --mode m4 Once I loaded the new flash and bootloader, I was able to load the hello world sw program without the use of the jeff probe. It went into the correct programming mode and I was able to connect to the Thing+ over Putty. This is where the qt_apps is located: https://github.com/QuickLogic-Cor...

EOS-S3 Thing+ Notes 5/28/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   You need to use --appfpga to program the fpga part of the eoss3 using qfprog (TinyFPGA programmer) example command : qfprog --port=/dev/ttyACM0 --mode --appfpga top.bin You can create a bin file for a verilog file using F4PGA python program directly instead of using given makefiles. Next Steps: Verify if current version of F4pga can work with the quickfeather or if the older quicklogic version is needed. Further explore qorc sdk examples and see if we can compile them directly without the makefiles.