AM57 PRU Package

20 views
Skip to first unread message

boeckh...@gmail.com

unread,
Feb 9, 2020, 9:19:07 PM2/9/20
to BeagleBoard
Hello,

I try porting a program developed for the Beaglebone Black to the BBAI. 
To achieve PRU support, my program included the am335x_pru_package from the Beagleboard Github repository (pruss_intc_mapping.h and prussdrv.h). 

Is there a change that a PRU package for the BB AI (AM5729) is on the way?

Currently I am facing some segmentation faults. I guess, these are because of the varying base addresses of the PRUs between the AM335x and the AM57xx.

Maybe I am missing something else?


Stephan 

Hugo van den Brand

unread,
Feb 10, 2020, 12:07:15 AM2/10/20
to beagl...@googlegroups.com
The  am335x_pru_package uses the overall memory map base and length that are set by the uio_pruss module on /dev/uio. 
The offsets to the different registers within the chip are the specific parts.
The software package uses the revision of the pruss interrupt controller to select between pruss version one and two.

Do you know how the pruss in AM57XX differs from the AM335X? I guess the AM57XX technical reference would do. 
Just  curious, did you also need a different version of the uio_pruss?
With your info,  if I find some time I might look at the required changes to pru_sw.

Best wishes, 
Hugo


Op ma 10 feb. 2020 03:18 schreef <boeckh...@gmail.com>:
--
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/e142dfe9-0373-433f-9c6c-72305c5310d8%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages