QuickFeather getting started (Windows)
Posted: Sat Dec 26, 2020 1:53 am
I am new to the EOS S3 and QuickFeather. I have Win 8.1, and no Linux machine. As a first step, I thought to try ignoring the eFPGA (synthesis tools) and just work with the M4.
I think I can claim considerable experience with the Cortex-M4. I have some confidence that I can combine ingredients [Eclipse+GCC+eoss3_dev.h+Reference Manual+<a few neurons>] to construct a .elf file that would blink an LED.
Beyond that, it gets murky. The recipes for working with the board use a collection of opaque Linux-based tools, though I suspect they're mostly doing ordinary things.
1) I suspect I could use my JLink to load the program directly into RAM and run it using Segger's GDB. Segger doesn't seem to know about EOS, but it does have a generic M4.
2) From the schematic it appears that if I remove J1/J7 I have access to the GD flash pins from J3. In a pinch, I imagine I could construct a path to store (only) an M4 image using something from my gizmo box.
Are these things possible? In particular, do I need to generate an FPGA image ("tinyfpga"?) in order to run an M4 program? I know these are rookie questions, but if there's a brick wall ahead I'd prefer to know now Thanks..
I think I can claim considerable experience with the Cortex-M4. I have some confidence that I can combine ingredients [Eclipse+GCC+eoss3_dev.h+Reference Manual+<a few neurons>] to construct a .elf file that would blink an LED.
Beyond that, it gets murky. The recipes for working with the board use a collection of opaque Linux-based tools, though I suspect they're mostly doing ordinary things.
1) I suspect I could use my JLink to load the program directly into RAM and run it using Segger's GDB. Segger doesn't seem to know about EOS, but it does have a generic M4.
2) From the schematic it appears that if I remove J1/J7 I have access to the GD flash pins from J3. In a pinch, I imagine I could construct a path to store (only) an M4 image using something from my gizmo box.
Are these things possible? In particular, do I need to generate an FPGA image ("tinyfpga"?) in order to run an M4 program? I know these are rookie questions, but if there's a brick wall ahead I'd prefer to know now Thanks..