On Wed, Mar 1, 2017 at 8:53 PM William Hermans <[email protected]> wrote:

> Jason,
>
> Is this a pure uEnv.txt edit only now ? Last I looked, you had to modify
> the the board overlay file. Or maybe it was one of the includes, I forget
> which.
>

There is also a kernel module blacklist configuration file. I'm not sure
why that one needs to be touched.

Again, I think we should just make remote-proc the default and be done with
it. A good GSoC project would be to port am335x_pru_package to remote-proc.
I'd still want to keep 'pasm' support as a requirement because it is fully
open source, but 'clpru' support would be a nice bonus.

I'll add the project idea to a http://bbb.io/gsocideas.


>
> On Wed, Mar 1, 2017 at 6:37 PM, Jason Kridner <[email protected]> wrote:
>
>
>
> On Mar 1, 2017, at 7:48 PM, William Hermans <[email protected]> wrote:
>
> I had the PRU's working with an 4.x kernel around 4-5 months ago.
> Basically I downloaded Jason's PRU github files, and got two of the
> examples working. Back then, you could only use the older UIO PRU source
> examples with the *bone* kernel, as TI's kernel was remoteproc only. Now
> days, supposedly it's possible to to use either with TI kernels by properly
> commenting / uncommenting a given device tree overlay, and blacklisting the
> driver modules you're not going to use. I say "supposedly" as I do not know
> from first hand experience, because I've been too busy building a system
> professionally( day job ).
>
>
> To make things simpler, I'd like to see Robert adjust the default to have
> remote-proc turned on and require UIO users alone to need to edit uEnv.txt.
>
> What would be great is if someone helped edit the examples in the
> am335x_pru_package to use remote-proc. Shouldn't be hard if mmap() is still
> used to do the live communications and remote-proc is mostly just replacing
> the loader.
>
>
> Robert has laid out the general procedure, and the given overlay files are
> commented well, in order to achieve the end goal of using pruss_uio, or
> remoteproc. However, knowing which file needs modification, and the rest
> can be hard to figure out if you're unaware of these changes.
>
>
> They are documented in /boot/uEnv.txt.
>
> Additionally, the less you know about Linux in general. The harder time
> you're going to have setting up either UIO, or remoteproc.
>
> The only time I ever saw a seg fault happen with the PRU example code. Was
> when I tried running the example code as a regular user. e.g. you need to
> run the examples with elevated permissions. Which means you must be the
> user root, or use sudo as a regular user.
>
> --
> 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/CALHSORqpBaqCFk3UAVmRxbcE-8j0DkUtiaams5B6wD_ejAANvw%40mail.gmail.com
> <https://groups.google.com/d/msgid/beagleboard/CALHSORqpBaqCFk3UAVmRxbcE-8j0DkUtiaams5B6wD_ejAANvw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> 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/28A1EDA6-E490-4FDB-BF9E-39C375CD4486%40gmail.com
> <https://groups.google.com/d/msgid/beagleboard/28A1EDA6-E490-4FDB-BF9E-39C375CD4486%40gmail.com?utm_medium=email&utm_source=footer>
> .
>
>
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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/CA%2BT6QPn5_5OYkHTQhmoi1XFU4x6EJDtH9pD8Un4c7KskGOtbWA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to