On Wed, Feb 10, 2021 at 12:03 PM din...@gmail.com <dinu...@gmail.com> wrote:
> I would love to see a simple "echo" rpmsg example for C66 cores using GCC > toolchain.That would allow interesting experiments without any proprietary > bits. +1 on GCC! > I tried and failed to get a simple C66 ELF from c6x-gcc to be loaded by > remoteproc. I then saw mentions of setting up IOMMU in the linux remoteproc > driver and gave up :) > oh no. I hope there’s not too much magic in the OpenCL stuff. > > Regards, > Dimitar > > On Wednesday, February 10, 2021 at 4:49:49 PM UTC+2 Daniel Block wrote: > >> 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 <jkri...@beagleboard.org> >> 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 beagleboard...@googlegroups.com. >>> 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 beagleboard+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/1e98dc57-3904-4887-883f-c3b6a6b870c6n%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/1e98dc57-3904-4887-883f-c3b6a6b870c6n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- https://beagleboard.org/about/jkridner - a 501c3 non-profit educating around open hardware computing -- 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 beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CA%2BT6QPkrmq6QA4Uo8ZxWuVNkmNBG%3D8eCBuOv5ExoE_7Gvp91YQ%40mail.gmail.com.