**** BEGIN LOGGING AT Mon Aug 28 03:00:01 2017 Aug 28 09:13:04 I'm an absolute beginner in the field of pru. I was wondering what actually takes place when a bin file is loaded into the instruction memory of a pru. I looked through the prussdrv.c in am335x_pru_package file where application loader api functions are located. https://github.com/beagleboard/am335x_pru_package/blob/master/pru_sw/app_loader/interface/prussdrv.c My question is in int prussdrv_pru_write_memory (unsigned int pru_ram_id, u Aug 28 09:18:05 My question is in int prussdrv_pru_write_memory (unsigned int pru_ram_id, unsigned int wordoffset, unsigned int *memarea,  unsigned int bytelength); function scope wordlength = (bytelength + 3) >> 2; //Adjust length as multiple of 4 bytes for (i = 0; i < wordlength; i++) { *(pruramarea + i + wordoffset) = *(memarea + i);     }     return wordlength; why wordoffset is added to pruramarea which holds the the address of the instr Aug 28 14:28:21 Hi, I want a pinmux optimised for low power in sleep mode. I'm not using overlays, I compile the device tree again. Aug 28 14:30:07 Do I need to add the pinmux to each individual tag like uart0, uart1, leds... or can I somehow have a default pinmux for all the pins, active and sleep state? Some of this can then be overwritten by later includes in the device tree. Aug 28 14:30:15 Please let me know if my explanation is not clear **** ENDING LOGGING AT Tue Aug 29 03:00:00 2017