Other Parts Discussed in Thread: TMS320C6678, 66AK2H14
Hello, I'm using the TMS320C6678 Eval board with OpenMP to control the DSP cores. It has been great and I am still learning about OpenMP. I have recently purchased the EVMK2H Eval board. The TI processor is the 66AK2H14 processor with 4 ARM cores and 8 DSP cores. I've read that OpenMP 4.0 could be used to control the ARM and DSP cores so was really exciting to get working with the board. I thought I could approach the development like I did for the C6678 Eval board, but I have come to learn that I must run Linux SMP on the ARM cores.
For the past decade I've only used DSP's in my designs and I am new to the ARM processor. I've been told that using the ARM would make it easier to use the PCIe, RapidIO and other communication links. As for using Linux SMP I really don't know much about it and at first I have to admit I don't think I need it. So here's my question for discussion. Do I have to use Linux SMP on the ARMs if I want to use OpenMP to control/develop the ARM+DSP cores? Or, maybe most people are doing baremetal on the ARM cores and OpenMP on the DSP cores?
Thanks,
Joe