Hi,
running a C6678 App from the X86 form the Linux desktop SDK shouldn't be much different from running the app on the 8x C66x from the A15 cluster on a 66aK2H12 .
Do we have recommendation/wikis/… for making this conversion ?
Thanks & Regards
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
running a C6678 App from the X86 form the Linux desktop SDK shouldn't be much different from running the app on the 8x C66x from the A15 cluster on a 66aK2H12 .
Do we have recommendation/wikis/… for making this conversion ?
Thanks & Regards
Hi Raja,
Prototyping was done on C6678 with its AMC PCIe adapter to fit into a host PC. Great results were achieved and now the plan is to migrate this into a Keystone-2 66aK2h12 device at minimum SW redesign cost/efforts.
Could you please elaborate on steps to achieve this ? (common APIs, shared memory instead of PCIe , etc ...)
Thanks & Regards
Assuimg when developed on C6678, you used Linux desktop to download the DSP code from Host to DSP and run, through the PCIE bus. Now, you also want to run the same code on K2H DSP cores, an easier way is to use MPM. Here the K2H ARM core running Linux is your host, through shared memory, not PCIE. See: http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Developing_System_Mgmt#Multiple_Processor_Manager
Regards, Eric