Jason (or anyone else), what would you recommend to a person just getting
started programming the C66x DSP cores on the BeagleBone AI board for this
summer of code?  If you recall I use the BBX-15 in my mechatronics class at
the University of Illinois and program the C66x DSP cores both with JTAG
and I have written my own Linux program running on the A15 cores to load
and run code on the C66x cores given a Hex file compiled by CCS 10.  This
DSP Load program works great in the release of Linux that I am running on
the A15 cores but I am afraid that as I upgrade to newer releases of Linux
my solution may break.  I would like to figure out remoteproc.  I have been
monitoring the beagleboard and TI forums and I have not come across a
simple example that programs the C66x cores to just toggle an LED or
something like that.  A simple example like that would help me understand
how to use remoteproc to load and run programs on the DSP cores.  Or if the
idea is to stick with OpenCL, from what I have been able to gather, a
default starter program is loaded to both DSP cores on boot.  Then when you
run your Linux app you are able to run code on the DSP cores somehow using
OpenCL.  Again a simple example here blinking an LED would be super
helpful, and even better if the LED was being blinked inside a SYS/BIOS
Clock object.
What are your thoughts?
 Dan

On Thu, Feb 4, 2021 at 3:49 PM Jason Kridner <[email protected]>
wrote:

> The BeagleBoard.org community has been a mentoring organization in Google
> Summer of code for 9 years now. This will be the first year students will
> have the opportunity to propose RISC-V projects!
>
> Also, with PRU support now uptream in GCC, doing low-latency projects on
> BeagleBone might be especially fun. Also, having the C66x DSP (also
> supported by GCC) in BeagleBone AI is another chance for some heterogenous
> processing fun.
>
> Visit beagleboard.org/gsoc to learn more and please help with the ideas
> page on the eLinux wiki.
> --
> BeagleBoard.org Foundation is a US-based 501(c)3 non-profit providing
> education and collaboration around open source hardware and software
>
> Use https://beagleboard.org/about/jkridner to schedule a meeting
>
> --
> 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/CAK8RMs3X_7pLpMC%2BHkhM0V91jwNRQuMs8aZCQHHN3b0vvB2Q0w%40mail.gmail.com
> <https://groups.google.com/d/msgid/beagleboard/CAK8RMs3X_7pLpMC%2BHkhM0V91jwNRQuMs8aZCQHHN3b0vvB2Q0w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAMTPGNaAps%2BP4Ef%3D-uKe7cpA9_OY%2B_C8ZgTBa0CV0-ntRn5UKQ%40mail.gmail.com.

Reply via email to