Severson-Group / AMDC-Firmware

Embedded system code (C and Verilog) which runs the AMDC Hardware
http://docs.amdc.dev/firmware
BSD 3-Clause "New" or "Revised" License
30 stars 5 forks source link

Get Hello, World FreeRTOS program working on a Single Core #340

Closed codecubepi closed 8 months ago

codecubepi commented 8 months ago

Split from #328

Modify the downloaded FreeRTOS kernel to make it compatible with the AMDC Zynq-7000 platform

Resources:

codecubepi commented 8 months ago

This was completed with the FreeRTOS-provided example application.

I am running into issues with dual-core execution: when I try to run the Hello World app on both cores, core 0 never reaches main() and core 1's tasks don't seem to run after being created.

Single-core results:

image

image

npetersen2 commented 8 months ago

Excellent work! :) great to see this working on hardware. @codecubepi says the code for this is still local on this PC.