(This question has been posted at Xilinx, but I'm posing it in this forum in case someone has run into the same issue here.)
The FreeRTOS example that Xilinx provides does not run on our Zynq UltraScale+. We have enabled the appropriate timers in Vivado, but the interrupt handler is never called in our applications running on a FreeRTOS domain. Are there any other configuration options that are required to make this work?
Does anyone have an example of using interrupts with FreeRTOS on an UltraScale+.
We would like to see a working example using a UART, but any device that we can easily generate an interrupt from would helpful.
Question
John J
(This question has been posted at Xilinx, but I'm posing it in this forum in case someone has run into the same issue here.)
The FreeRTOS example that Xilinx provides does not run on our Zynq UltraScale+. We have enabled the appropriate timers in Vivado, but the interrupt handler is never called in our applications running on a FreeRTOS domain. Are there any other configuration options that are required to make this work?
Does anyone have an example of using interrupts with FreeRTOS on an UltraScale+.
We would like to see a working example using a UART, but any device that we can easily generate an interrupt from would helpful.
Thank you for your help!
We were using the following example.
https://github.com/Xilinx/embeddedsw/blob/master/ThirdParty/bsp/freertos10_xilinx/examples/freertos_intr_example.c
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now