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.
