I tried to compile a simple OpenMP program, to run on the DSP cores of a EVMK2H board. The cl6x compiler accepts the --omp option and then recognizes #pragma omp commands, but it cannot find the "ti/omp/omp.h" header file and runs into link problems. Apparently, the mcsdk distribution on the DVD does not provide the right header and library files. Where can I find them? I thought OpenMP 3.0 was supported on KeyStone II, is it? And is OpenMP 4.0 already available, with support to run part of the program on the ARM cores and offload kernels to the DSP cores?
BTW. I did flash the correct NAND image (the board was shipped with the wrong image, that could not run the out-of-box demos) and now I can run a simple non-OpenMP program on the DSP cores using mpmcl.