Commit Graph

31 Commits

Author SHA1 Message Date
Joris van Rantwijk 30939214df Fix bugs in C++ software 2024-09-19 22:48:46 +02:00
Joris van Rantwijk f5d027cecc Use U-Boot SPL instead of Xilinx FSBL 2024-09-19 21:08:22 +02:00
Joris van Rantwijk 4dbc5a60ad Disable useless C++ ABI warning 2024-09-18 21:00:06 +02:00
Joris van Rantwijk ece8f68d81 Add Boost in buildroot toolchain 2024-09-18 21:00:06 +02:00
Joris van Rantwijk 674229791f Add C++ software
Not tested yet.
2024-09-18 19:48:34 +02:00
Joris van Rantwijk 5b21d0fb26 Map only 4k for FPGA registers 2024-08-31 15:31:19 +02:00
Joris van Rantwijk 96090ac31e Add timetagger logic 2024-08-30 23:04:02 +02:00
Joris van Rantwijk 5d00a2e792 Read digital input signals 2024-08-27 23:48:12 +02:00
Joris van Rantwijk 38281d814d Separate register for acquisition DMA channel status 2024-08-27 16:03:31 +02:00
Joris van Rantwijk 393d87f9d2 Add monitoring of ADC sample and min/max range 2024-08-26 23:11:16 +02:00
Joris van Rantwijk 716d16e6a3 Test analog acquisition chain 2024-08-26 21:31:55 +02:00
Joris van Rantwijk 131fe91c67 Update test program
Add test register.
Wait for 4k data blocks when possible.
2024-08-24 23:06:54 +02:00
Joris van Rantwijk c50dd84011 Add userspace test program 2024-08-09 22:16:22 +02:00
Joris van Rantwijk 60800cce4b Linux driver reports DMA buffer address 2024-08-09 20:17:14 +02:00
Joris van Rantwijk 12bcf4e4a9 Add Linux driver for PuzzleFW firmware 2024-08-02 21:02:17 +02:00
Joris van Rantwijk 3808d1051a Fix FPGA register range and DMA buffer in device tree 2024-08-02 20:58:50 +02:00
Joris van Rantwijk 699fa63a75 Fix kernel build script 2024-08-02 20:57:50 +02:00
Joris van Rantwijk 1afdc44db9 Avoid re-downloading stuff when building buildroot 2024-08-02 20:57:06 +02:00
Joris van Rantwijk a8ceeddc83 Configure IP address, NTP, SSH
- Build userspace (Buildroot) in Thumb2 mode
- Set MAC address from EEPROM on boot
- Load SSH host key from SD card
- Enable DHCP
- Configure NTP (using DHCP if possible)
2024-01-13 16:01:49 +01:00
Joris van Rantwijk bddfa86b28 Buildroot: Enable SFTP server 2024-01-12 19:18:05 +01:00
Joris van Rantwijk b5c7ddaff3 Switch to Xilinx Linux kernel
The Xilinx Linux kernel supports uploading FPGA bitstreams from Linux.
2024-01-12 19:16:02 +01:00
Joris van Rantwijk de94d4e085 Enable CFI flash in Linux
This does not work for QSPI, but let's leave it in anyways.
2024-01-07 17:30:33 +01:00
Joris van Rantwijk f8ba7bc57b Use identical devicetree for U-Boot and Linux 2024-01-07 17:30:17 +01:00
Joris van Rantwijk e6a058d20b Trim down U-Boot configuration 2024-01-07 15:03:51 +01:00
Joris van Rantwijk 32089fab15 Build files for SD card 2024-01-07 01:11:46 +01:00
Joris van Rantwijk 737bd78d2e FSBL from Vivado project 2024-01-07 01:08:53 +01:00
Joris van Rantwijk 84e6e9ef39 Rework U-Boot config and devicetree 2024-01-07 01:06:45 +01:00
Joris van Rantwijk 2c23fa705d Add devicetree (work in progress) 2024-01-07 00:52:36 +01:00
Joris van Rantwijk f198d12675 Scripts for Linux kernel 2024-01-07 00:51:38 +01:00
Joris van Rantwijk b15bde58a1 Scripts for u-boot 2024-01-05 12:44:53 +01:00
Joris van Rantwijk cc4172f905 Scripts for buildroot 2024-01-05 12:16:17 +01:00