**** BEGIN LOGGING AT Mon Feb 23 02:59:59 2015 Feb 23 06:34:30 Hi I am Chandykunju Alex Applied Electronics and Instrumentation student from College of Engineering trivandrum. I would like to contribute to BoneScript web pages with live-running examples and documentation project in GSOC 2015. I have 1 year experience in beagle bone black and currently i am working on ROS arm platform .I have successfully integrated ar drone autonomy package in beagle bone black and its working perfectly n Feb 23 06:36:03 So I would like to contribute these hacks to the world through beagle bone community. Please discuss the possibilities of this project Feb 23 06:52:05 interested in doing getting started app with nodewebkit Feb 23 06:56:03 Is there any ROS project this time Feb 23 16:37:59 Abhishek_:finally got a upcall/downcall turns out the error was both interference with the inbuilt driver(you get that in bone70 also if you manually try to insert your module i am not sure why though) and also the port being used to create the tcp server was already in use so when i used a different port it worked thanks for the help :) Feb 23 16:55:11 apaar which port did you use? Feb 23 17:34:10 karki:sorry i was away...i used port 6666 instead of the port 6060 in the bs_tcp_server.py file Feb 23 20:38:29 apaar: Good to know that Feb 23 23:39:19 hey Feb 23 23:40:37 Abhishek_: there ? Feb 23 23:42:23 pong Feb 23 23:42:37 i have successfully implemented the prussdrv and tried some example programs. Works fine. I started understanding the code of prussdrv. few doubts Feb 23 23:43:18 where do we get the values of base addresses for iram, dram etc ? Feb 23 23:43:32 are they from data sheets ? Feb 23 23:43:55 such as these Feb 23 23:44:00 #define AM33XX_DATARAM0_PHYS_BASE 0x4a300000 Feb 23 23:44:00 #define AM33XX_DATARAM1_PHYS_BASE 0x4a302000 Feb 23 23:44:33 yes, you'll have to get these from the system reference manual for the AM335x Feb 23 23:44:51 ok Feb 23 23:45:03 sorry. few more doubts Feb 23 23:45:09 going to sleep ? Feb 23 23:45:18 will ask later Feb 23 23:45:45 nope, not really. Feb 23 23:46:15 have some work to do, but ask anywat Feb 23 23:46:17 *anyway Feb 23 23:47:08 thanks Feb 23 23:54:24 system events PRUSS_EVTOUT0 to PRUSS_EVTOUT7 are from PRU to ARM like a syscall. whats for the other way round Feb 23 23:54:39 for interrupting pru from arm Feb 23 23:54:48 in the INTC Feb 23 23:56:00 these event go both ways, there is a mapping between PRU interrupts and ARM interrupts Feb 23 23:56:11 ohk Feb 23 23:56:36 you'll find this in the libprussdrv source code, there's a header that describes that describes it in detail Feb 23 23:56:50 and also in the corresponding reference manual Feb 23 23:57:33 yes. i read the intc mapping header file Feb 23 23:58:00 had a doubt if it goes both ways Feb 23 23:58:02 thanks Feb 23 23:58:03 take your time to understand it as it is quite important for the framework, and must be done in the right manner Feb 23 23:58:37 understanding the interrupt controller right now Feb 23 23:58:41 so it is important to get a very clear understanding of how it works Feb 24 00:00:18 some questions may seem very amateur to you. will learn quickly Feb 24 00:11:28 is adding a functionality to dynamically configure the INTC to enable/disable interrupts via userspace/kernel by writing to intc registers in data memory feasible ? Feb 24 00:12:27 just to give user some more control. or is it not useful Feb 24 00:14:43 The purpose of having this framework is to be able to abstract out the hardware complexities. Userspace applications definitely should not bother about this but the kernel part of the framework should be able to reconfigure these things Feb 24 00:15:35 so this could be added to the kernel driver ? Feb 24 00:16:13 ok Feb 24 00:18:41 shubhangi: What do do you know about device trees? Feb 24 00:18:45 *do Feb 24 00:20:28 read about them. to change pin muxing, enable/disable perpherals Feb 24 00:21:45 did you go through the device tree file that's there in the BeagleLogic code? Feb 24 00:22:21 not yet. Feb 24 00:22:53 will set up beagelogic first. then start going through the files in a day or two Feb 24 00:23:36 finishing prussdrv first Feb 24 00:55:00 new cape design: http://s25.postimg.org/dq1av33lp/P_R2.png **** ENDING LOGGING AT Tue Feb 24 02:59:58 2015