The Pixie-Net is operated through a collection of C/C++ programs and webpages. The latest version (2.10) can be downloaded here:
The 4 boot files for the SD card's FAT boot partition (visible from Windows) differ for the PSA, PTP, and standard variant of the firmware, and for the hardware revision. Modules with serial number 1012 and higher are "Revision B". The 4 boot files can be downloaded here
The latest documentation is available here:
For a list of changes in software version 2.10, and a description of upgrade options for revision A Pixie-Net units, please see attached:
IEEE 1588 related utilities
Utility to read/write registers in DP84360 PTP Ethernet PHY through the MII interface. Can be used to program PTP triggers and PPS signals.
Linux Shell scripts for a Linux PC to operate 3 Pixie-Nets with PTP synchronization
To upgrade, go through the following steps:
1. Download the software zip file (PixieNet_Vxxx.zip) and one of the bootfiles zip files. (If you did not purchase the PSA or PTP variant, use the _STD variant). Both sets of files work together, so they must be from the same version.
2. Extract the software zip file and copy (overwrite) the contents to /var/www on the Pixie-Net's SD card. This is done most easily when sharing this folder via SMB over the network, i.e. with the Pixie-Net powered up and connected to the network, type \\192.168.1.67 (or equivalent IP number for your Pixie-Net) into the address bar of the Windows Explorer. You should see one shared folder (PNvarwww) which is the shared name of /var/www on the Pixie Net . Windows will ask for login credentials if you open this folder.
You can also insert the SD card into a Linux computer which gives you direct access to the root file system of the Linux OS on the SD card.
3. Extract the bootfiles zip file and copy (overwrite) the contents to the FAT partition of the Pixie-Net's SD card. This is done most easily by inserting the SD card into a Windows PC. Windows will detect it as a new removable drive and offer to show you the contents. This new drive is the FAT partition of the SD card. (Do not let Windows "scan and fix" the drive.)
You can also insert the SD card into a Linux computer which gives you direct access to the "boot" partition of the SD card.
The Ubuntu version 15 used on the Pixie-Net is by now somewhat out of date. To continue to use the apt-get method of installing software, the following modifications have to be made to the configuration file(/etc/apt/sources.list) of apt-get:
Version 1.10 can be downloaded here:
The 4 files for the SD card's FAT boot partition (visible from Windows) differ for the PSA and standard variant of the firmware. They can be downloaded here
bootfiles_PSA_112.zip (compatible with SW 1.10)
Changes in Version 1.10 include
- bug fixes for baseline initialization (reporting bad E for first few events)
- bug fixes for hit pattern test (reporting E=0 for channels 0,1,3)
- bug fixes for waveform capture in mode 0x402
- fix typos in manual
WR scripted Vivado project: template.zip