**** BEGIN LOGGING AT Wed Mar 12 02:59:58 2014 Mar 12 04:11:05 jkridner: ping Mar 12 04:11:10 pong Mar 12 04:12:15 jkridner: i was wondering if i could get access to the latest version of the compiler ? Mar 12 04:13:10 sure, drop me an e-mail with "pru compiler" in the subject Mar 12 04:14:52 so, when is the java compiler for the PRU coming? ;) Mar 12 04:15:33 lol Mar 12 04:19:50 jkridner: thanks :) Mar 12 11:27:00 for the BBB to code with CCS i need an jtag for it right ? Mar 12 11:38:25 no Mar 12 11:38:35 you can use CCS as an IDE Mar 12 11:38:41 editor or compiler Mar 12 11:38:46 jtag is optional Mar 12 11:38:47 or not use it at all Mar 12 11:39:00 +1 Mar 12 11:58:21 for baremetal i was curious Mar 12 11:58:29 never did it, just wanna see what is what Mar 12 11:58:30 :) Mar 12 14:47:14 ls Mar 12 14:47:23 wrong window i guess :) Mar 12 14:52:46 . Mar 12 14:52:47 .. Mar 12 14:52:50 stuff/ Mar 12 14:52:52 tmp/ Mar 12 14:53:52 /usr/bin/./goToClass Mar 12 16:49:48 Morning Mar 12 16:51:47 hello ! Mar 12 16:52:20 how is it going ? Mar 12 17:08:02 going well Mar 12 17:11:44 which proposal working on ? Mar 12 17:13:24 the LA proposal Mar 12 17:13:41 It's an idea, on its way to a proposal Mar 12 17:14:32 LA ? did not follow the discussions here in a while Mar 12 17:14:47 the Logic Analyser idea Mar 12 17:15:09 using PRU Mar 12 17:33:23 mranostay : ping :) Mar 12 17:33:43 pong Mar 12 17:36:19 hey! I was going through the kernel driver src "pru_rproc.c" I saw that there were implementations to send messages between the ARM and PRU. But I thought that remote proc was only to load and initialize the PRU, not to talk to it! what is rpmsg used for then? Mar 12 17:40:38 mranostay : also if I want to load a bin file on the PRU and start executing, using a C program it how do I go about it? It was quite easy using UIO Mar 12 17:41:48 you need to poke jason for the magic compiler Mar 12 17:43:01 mranostay : "magic compiler" ? Mar 12 17:43:06 check logs, I recall he mentioned something about it in the morning Mar 12 17:44:41 Abhishek_ : Thanks :) Mar 12 17:45:23 mranostay : still confused between rproc and rpmsg! Mar 12 17:46:35 rproc is a loader Mar 12 17:46:58 rpmsg is a communication API using virtio Mar 12 17:47:33 virtio is infrastructure for the comm API you're going to use for an arbitrary device Mar 12 17:49:01 panto : then how come the rproc driver has functions like pru_d_write and stuff? is that not communication essentially? Mar 12 17:49:24 how do you think the loader is going to write to the memory of the PRUs? Mar 12 17:49:46 there is also a load bin function. Mar 12 17:49:54 yes there is Mar 12 17:50:16 you will need it if you're going to run a pure assembly program on any PRU Mar 12 17:51:37 panto : wait, won't i need it to run any binary on the PRU? why only pure assembly? Mar 12 17:52:44 there is an option to load a binary blob, or an elf file Mar 12 17:52:55 the free assembler only generates binary blobs Mar 12 17:53:57 ah! I see :) Mar 12 17:53:57 disassembly tools are limited too Mar 12 18:05:33 panto : So the remoteproc has functions to write/read from the PRU to set it up right? The communication when the PRU is setup happens via rpmsg? Mar 12 18:05:51 no Mar 12 18:06:07 rpmsg is one of the possibilities but it is too complex Mar 12 18:06:23 so I toyed with it, but then didn't use it Mar 12 18:06:52 so what messaging infra is being used currently? Mar 12 18:08:02 the pseudo serial uses virtio Mar 12 18:08:27 the pwm example uses custom blocking RPC Mar 12 18:10:23 So if I want to load a initialize the PRU with a executable in my application C program I start off with rproc, right? Mar 12 18:10:35 as far as the application is run as root Mar 12 18:12:23 panto : where do I find the PWM example? Mar 12 18:16:26 karki: try mranostay's github Mar 12 18:17:16 karki: also, https://github.com/pantoniou/testpru Mar 12 18:19:41 anujdeshpande : I have been reading them for sometime now, but the transition from UIO has been confusing for me :p Mar 12 18:20:05 so my doubts may seem not smart on many occasions! Mar 12 18:21:03 Hmmmm Mar 12 18:25:09 anujdeshpande : how do I write a C code which can load a image onto the PRU? It was straightforward with uio! Mar 12 18:25:48 karki_: still learning :-P and you mean firmware I think, not image Mar 12 18:26:18 yes :p Mar 12 18:30:11 anujdeshpande : any idea why it's called remoteproc based firmware? I thought remoteproc was only used to load the firmware onto the PRU. Wouldn't the firmware be oblivious as to how it gets on the PRU? Mar 12 18:31:28 karki_: did you take a look at the kernel documentation for remoteproc ? Mar 12 18:33:09 anujdeshpande : I went through kernel doc for rpmsg, I'm going through remoteproc now! Mar 12 18:33:44 karki_: i guess the user api section is what we are talking about right now .. Mar 12 18:36:15 anujdeshpande : how do we get that valid "rproc handle"? Mar 12 18:37:06 karki_: still haven't delved that deep :) will have to nag some of the mentors around here for that I guess :-P Mar 12 18:37:37 though the kernel docs refer to some methods Mar 12 18:37:40 I think .. Mar 12 18:38:19 anujdeshpande : Try this :) http://omappedia.org/wiki/Design_Overview_-_RPMsg#User_API Mar 12 18:39:32 karki_: devres, pdata are 2 other options that help getting a valid rproc handle Mar 12 18:39:37 should look into that Mar 12 18:40:13 anujdeshpande : btw, were you at pycon india this time? Mar 12 18:40:27 karki_: i was. were you there too ? Mar 12 18:41:15 anujdeshpande : yes, I was. Mar 12 18:41:25 happened to give a lightning talk on our very own BBB too :-P too much of pi was being eaten there though .. Mar 12 18:41:34 karki_: did you attend the bof on gsoc ? Mar 12 18:41:58 anujdeshpande : I gave a lightning talk just after you ;) yes I attended your talk! Mar 12 18:42:11 karki_: btw dates for this years pycon announced Mar 12 18:42:17 nice ! Mar 12 18:43:03 I was with the enthought guys, spoke on slippy-map implementation on client side in python :) Mar 12 18:44:30 nice. you going to attend this year ? Mar 12 18:45:26 not sure! Mar 12 18:46:24 Is there a Beaglebone meetup that happens like this ;) BBcon :) Mar 12 18:54:45 karki_: meetup or conf ? Mar 12 18:55:05 we have a hackerspace in Pune. Mar 12 18:55:21 we were actually thinking of a conf this year. mini maker faire Mar 12 18:55:38 anujdeshpande : conf. Mar 12 18:55:59 not in India. embedded linux conf happens though Mar 12 18:56:48 anuj : thats too bad :/ but anyway, Good night! and Thanks :) Mar 12 18:57:19 :) np Mar 12 19:01:54 a mini makerfaire sounds like a nice idea :) Mar 12 19:02:21 yepp. we need it :) Mar 12 19:02:37 what do you plan to exhibit? Mar 12 19:03:37 Abhishek_: not sure yet Mar 12 19:33:54 anujdeshpande: do you have a maker community at college? Mar 12 19:34:18 in town. not college Mar 12 19:34:21 pune Mar 12 19:34:46 hmm, that's nice. Mar 12 19:50:30 anujdeshpande: when do you plan to finally submit your proposal by? Mar 12 19:50:50 weekend mostly Mar 12 21:42:30 hmmmpF Mar 12 21:42:51 what happened? Mar 12 21:43:10 p Mar 12 21:43:38 * vvu|Log remembers this hmmm from last year Mar 12 21:45:13 <_av500_> he always hums Mar 12 21:45:19 <_av500_> bad shielding :) Mar 12 21:45:24 :P Mar 12 23:19:07 <[1]VB0912> hey guys .. could anyone point me to who i should be talking to if i'm interested in the gsoc SYSFS entires for IIO and PWM project? Mar 12 23:22:23 sysfs entries? Mar 12 23:23:18 <[1]VB0912> yes **** ENDING LOGGING AT Thu Mar 13 02:59:58 2014