At boot, Linux searches the /lib/firmware directory for binaries that it 
loads to the DSP, IPU, PRU, and EVE cores. The default binaries for example 
will wake DSP cores to run opencl acceleration then puts them to sleep when 
not in use. You can make up your own binaries for the above cores mentioned 
using the SDK examples provided below.

http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_IPC.html#ipc-for-am57xx



On Wednesday, May 22, 2019 at 1:09:15 PM UTC-5, RT wrote:
>
>
> Greetings all!  With the release of the BeagleBone AI, I see that it has 
> two DSP cores.  
>
> --> Is it possible to use Linux on the Arm cores (as per "normal" 
> operation), but use the two DSP cores for a real time application (such as 
> 100kHz sampling motor control)?  How is this done, in terms of the software 
> needed?
>
> --> Is it possible to have the two cores interact?  For instance, let's 
> say I do have a 100kHz sampling algorithm running on a DSP core.  In a 
> background task, I want the DSP core to pass live data (let's say voltage 
> and current measurements) to an Arm core, so that the user can view the 
> data in regular Linux space.  Is this possible?
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/f32a91b3-0a57-4338-ac52-2f48eec521c3%40googlegroups.com.

Reply via email to