Richard,  I have been working with the BeagleBoard X15 the past four months 
off and on and have made some good progress in using the DSP cores running 
SYS/BIOS applications while the A15 cores are running Debian Linux.  I 
develop my DSP programs in CCS and generate Hex files that I can copy to 
Linux.  Then from Linux I have created a DSP_Load application that loads 
and runs the DSP core with the hex file.  To date my DSP program uses Timer 
4 as the SYS/BIOS timer and timer 5 as a HWI timer, an external GPIO 
interrupt (which would be helpful for your external ADCs) and communicates 
with UART 8, 9 and 10.  I teach a Mechatronics class at the University of 
Illinois where currently I instruct the class using the OMAPL138 processor 
where I use a very similar Linux program to load the DSP core of the 
OMAPL138.  I am hoping to switch my Mechatronics class to the BB x15 this 
Spring 2020.  Currently I have a student working on developing a DSP 
program that uses the MCSPI3 and MCSPI4 serial ports of the AM572x.  Once I 
have the McSPIs working and a communication scheme, I hope to use IPC, 
between Linux and the DSPs I will switch my class to the BB x15.  Once I 
switch my class I will be writing up instructions on how to program the 
DSPs and that may be useful to you when using the BeagleBoneAI.  I can give 
you what I have done so far, but it is not documented super well.    
The question I have with the BeagleBoneAI is does it bring out to its 
headers any of the McSPI pins?  I have not looked at the schematics closely 
to know the answer.  You may want to check that and if the pins do not come 
out you could switch to the BB x15 which has four headers that bring out 
many more of the pins.  If you are interested in my OMAPL138 work you can 
see my course web site at http://coecsl.ece.illinois.edu/se423 
     

On Friday, September 20, 2019 at 11:43:43 PM UTC-5, Richard Tarbell wrote:
>
>
> Greetings All!
>
> Is there/will there be tutorials, on how to run Linux on the Beaglebone 
> AI, but run real time code on its two DSP processors?
>
> For instance, I am looking to do a motor control application (100kHz 
> sampling with external ADCs connected via SPI).  Is this possible to run on 
> the DSP cores?  
>

-- 
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/5bd8dfa8-8cd1-4f7d-8c03-de023fc22685%40googlegroups.com.

Reply via email to