Hi,
HEVC encoder works fine on single DSP with or without tiles and on multiple DSPs with tiles. But hangs on multiple DSPs without tiles (tested on 2, 3 and 4 chips).
I know that without tiles on multiple DSPs there are much more cross-DSP communications, mailboxes come in to scene, cross-DSP interrupts generation etc. But I debugged and see no problems in my code.
It is almost the same as my previous demos in
The differences are:
1) Added mapping memory blocks between DSPs. Such memory is required by some shmem keys of HEVC encoder and for cross DSP interrupt generation.
2) Tiles disabled in HEVC encoder configuration in Demo.cxx
3) Input from YUV fille goes continuously in loop.
4) You can run DSP application via CCS debug as well as from precompiled dsp.out file. Details are in README file.
Regards,
Andrey Lisnevich