full loop works but there are race conditions limiting PRU/ARM access to DDR location for DAC output; proper fix is to use mutex to lock out C thread until PRU0 provides interrupt for access.