--- Quote Start ---
If you see my previous post, I could solve the issue by re-ordering how the data is taken out of the pipes/channels. Unfortunately due to how my kernels were required to execute I abandoned this design and moved towards one that used local memory to transfer data.[/QUOT,E]
In your before post, I see "For anyone following this thread, I was able to find the solution to the deadlock. By using printf statements into a csv format, I found that the deadlock was occuring due to the channel reads and writes being executed in an unexpected order. ", but when I add printf to my kernel, when kernel execute in FPPFA, most of the information cann't printf out, even though at the begining of the kernel! Have you met the same situation? If not, do you know why?Thanks!!