I might be able to relate to the amount of googling it's taken to get libsbp and the console set up on the rpi. Well, currently I only have libsbp on it. When I need the console I prefer to plug it into my laptop. But while building libsbp I have encountered a good few unlisted dependencies that were necessary to get everything working properly. Anyways, about the power issue..
I noticed that after a few times of running the example c code the piksi would disconnect after 5-10 seconds, sometimes it'd last longer. I noticed that when I took out my USB WiFi adapter the program would run much longer. I also noticed that if I plugged the piksi in my laptop, took it out of simulation mode, saved to flash, then put it back in sim mode it seemed to act healthier. I keep getting off track, back to power.
Yesterday after I got sick of googling, I read through the rpi documentation about power and the USB ports, and now all this weird behavior makes more sense.
In the power documentation they say the rpi uses 700-1000 mA by itself and the max it can use is 1000 mA, and anything that pushes the total out of this range needs to be connected via powered USB hub.
In the USB documentation they state "The USB ports on a Raspberry Pi have a design loading of 100mA each - sufficient to drive "low-power" devices such as mice and keyboards. Devices such as WiFi adapters, USB hard drives, USB pen drives all consume much more current and should be powered from an external hub with its own power supply. While it is possible to plug a 500mA device into a Pi and have it work with a sufficiently powerful supply, reliable operation is not guaranteed."
After I read all this I was curious as to how much power the piksi needs. According to the piksi documentation its "typically 500mW" which, after a quick calculation, seems a bit low. 500mW = 5V from usb * current. Current = 90.9 mA...
After I got sick of searching for the second time I pulled out a spare micro USB data Cable, cut it open (carefully) with a razor blade, found the red wire, cut it, stripped it, alligator clipped it, hooked it in line to my multimeter and did some tests and took some pictures. The current draw ranged from 185 mA running with or without sim mode on, to about 235 mA with the transmitter and ext antenna connected.
Here's links to the docs
Power Documentation
https://www.raspberrypi.org/documentation/hardware/raspberrypi/power/README.md
USB documentation
https://www.raspberrypi.org/documentation/hardware/raspberrypi/usb/README.md
Let me know if you want to know more about the unlisted dependencies I mentioned at the beginning. I hope something here may have helped you out. Best of luck