Software for DI/OT Zynq Ultrascale-based System Board
U-boot
Booting form network
By default DI/OT board will try to obtain from the DHCP server the IP address of the tftp server and the filename of an image. U-boot will try to retrieve the pointed image via TFTP. After the successful transfer the u-boot will try to run the retreived image as a script. If it fails, it will run as regular image.
Create script to be used by network booting
Create text file with valid uboot commands to be executed. E.g.:
echo "echo hello!" > boot_script.txt
Make a uboot image out of that file:
mkimage -A arm -O linux -C none -T script -n 'boot script' -d boot_script.txt boot_script.img
Linux
Sensors for diagnostics
I2C address | Chip | Channel | Measurement | Nominal V / Max I | Description |
---|---|---|---|---|---|
0x48 | LM75 (IC36) | 1 | Temp | - | Temp DDR |
0x49 | LM75 (IC36) | 1 | Temp | - | Temp FMC |
0x4A | LM75 (IC36) | 1 | Temp | - | Temp Power Management |
0x2C | MAX6639 (IC28) | 1 | Temp | - | Temp FPGA |
0x14 | IRPS5401 (IC30) | IN | V/I/P | 12V | IRPS1 Input <Voltage / Current / Power> |
0x14 | IRPS5401 (IC30) | 1 | V/I/P/T | 0.85V, 20A | IRPS1 P0V85 <Voltage / Current / Power / Temp> |
0x14 | IRPS5401 (IC30) | 2 | V/I/P/T | 1.8V, 2A | IRPS1 P1V8_AUX <Voltage / Current / Power / Temp> |
0x14 | IRPS5401 (IC30) | 3 | V/I/P/T | 1.2V, 4A | IRPS1 P1V2 <Voltage / Current / Power / Temp> |
0x14 | IRPS5401 (IC30) | 4 | V/I/P/T | 1.8V, 4A | IRPS1 P1V8 <Voltage / Current / Power / Temp> |
0x14 | IRPS5401 (IC30) | 5 | V/I/P/T | 1.2V, 0.5A | IRPS1 P1V2_PSPLL LDO <Voltage / Current / Power / Temp> |
0x15 | IRPS5401 (IC30) | IN | V/I/P | 12V | IRPS2 Input <Voltage / Current / Power> |
0x15 | IRPS5401 (IC30) | 1 | V/I/P/T | 3.3V, 20A | IRPS2 P3V3 <Voltage / Current / Power / Temp> |
0x15 | IRPS5401 (IC30) | 2 | V/I/P/T | 1.8V, 2A | IRPS2 MGT_1V8 <Voltage / Current / Power / Temp> |
0x15 | IRPS5401 (IC30) | 3 | V/I/P/T | 0.9V, 4A | IRPS2 MGT_0V9 <Voltage / Current / Power / Temp> |
0x15 | IRPS5401 (IC30) | 4 | V/I/P/T | 1.2V, 4A | IRPS2 MGT_1V2 <Voltage / Current / Power / Temp> |
0x15 | IRPS5401 (IC30) | 5 | V/I/P/T | - | (not used, do not report) |