Thanks Mark for providing us all this! I tried starting to port one of the main examples from TI RTOS SDK into the latest Beagleboard-X15 images this weekend. Built the IPC example under the link you posted yesterday. Scp'd server_dsp1.xe66 to the SD card and then linked to it, and attempted to load.
It looks like it started to load but then complained that the resource table is not found. I have lots more homework to do.. My plan dejour is to try to see how far I can get with that example on BB Debian and TI SDK Linux. I do plan to develop the DSP application with CCS and JTAG, and deploy it using remoteproc from Linux once it's debugged. Don't know if there are currently any Linux tools for debugging the other cores. But at this point I'm not sure where this will all lead.. But it sounds like there's an appetite within the Beagle community to get this tested and working... My guess is the more applications that can access the other processors on the SOC, the merrier for BB.org and TI.. On Mon, Feb 15, 2021, 12:34 PM Mark Lazarewicz <[email protected]> wrote: > Looks like good examples here .I also saw M4 example on github. > > Dont see any documents on using Debian Linux and DSP Why? > and wonder if that OS will supply tools to get the DSP executable > transferred in correct format > Cant even imagine debugging this with printf LOL and no jtag > The DSP has to be taken out of rest when running linux > > > > Its documented here below why in the world someone would not use CCS and > JTAG? and expect to run IPC on 6 core chip with no documents is beyond me. > Any commercial customer would never accept being stonewalled by a vendor > > Perhaps Debain/Beagle is for hobbyists only I dont know > > And for Dimtry GCC is supported > > > 10.1. Target — Processor SDK RTOS Documentation > <https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_how_to_guides.html> > > 10.1. Target — Processor SDK RTOS Documentation > > > <https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_how_to_guides.html> > > > > > > The following examples demonstrate some of the rudimentary IPC > capabilities. They are mostly two processors examples. These examples may > be built for any two processors on your device, but only for two at a time. > An IPC Ping example using three processors is also presented at the end. > > > Why? > > > > On Monday, February 15, 2021, 09:41:20 AM CST, 'Mark Lazarewicz' via > BeagleBoard <[email protected]> wrote: > > > OpenVX,cmem,PRU and remote proc support today > > > https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/index.html > > > > Sent from Yahoo Mail on Android > <https://overview.mail.yahoo.com/mobile/?.src=Android> > > On Tue, Feb 9, 2021 at 8:14 AM, [email protected] > <[email protected]> wrote: > I think I have a similar question in that I'm hoping to develop an > application (as much of a software defined radio application as I can cram > into this platform) which utilizes the C66 DSP's on the BB-X15. I'm trying > to converge on a process for developing a TI RTOS application for the C66's > on the BB-X15 which is compatible with the BB Debian distro running on the > A15's. More on this later, hopefully. > > I imagine you've already stumbled upon the following, but it seems like a > good starting point. > > https://e2e.ti.com/support/processors/f/791/t/765821. > > Also google all of the examples on of PRU applications . My guess is that > may also shed some light on how to develop and debug code for the other > processors on the Sitara SOC of interest. > > I just received a USB100V2 JTAG cable, and I hope to start hacking on this > on my BB-X15 in my spare time. I have a lot of questions on how this works, > and I will post up when I think I have something worthwhile or relevant.. > > Also, please post up as you make progress as I imagine there are others > wanting guidance on developing applications on the other processors on the > SOC and interfacing Linux to them. There's not a lot of postings on the > C66 or M4.. > > > > > > On Wednesday, February 3, 2021 at 8:21:36 AM UTC-5 [email protected] > wrote: > > > Hi > I and another student have been tasked with exploring ways to develop for > the M4 processor using BBAI. We've had difficulty finding a good debug > setup, preferably one where you could step through instructions in the M4 > processors. > > Could anyone point us towards whats worth looking in to? > > Regards, Fredrik Eriksson > > -- > 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/024abb86-4ada-4b24-b801-5119a941796en%40googlegroups.com > <https://groups.google.com/d/msgid/beagleboard/024abb86-4ada-4b24-b801-5119a941796en%40googlegroups.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/1775160073.1490894.1613403668325%40mail.yahoo.com > <https://groups.google.com/d/msgid/beagleboard/1775160073.1490894.1613403668325%40mail.yahoo.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/CALJg6gScvvTT_vnBaOR552OHpTgArJWA8kY%3D_W6nc1Ogh_gDLA%40mail.gmail.com.
