Skip to content

Add support for KR260#405

Draft
JoniSt wants to merge 16 commits into
esa-tu-darmstadt:developfrom
JoniSt:feature/kria-kr260
Draft

Add support for KR260#405
JoniSt wants to merge 16 commits into
esa-tu-darmstadt:developfrom
JoniSt:feature/kria-kr260

Conversation

@JoniSt

@JoniSt JoniSt commented Oct 6, 2025

Copy link
Copy Markdown
Collaborator

Initial support for the Kria KR260 (K26 SoM + carrier board).

This also adds:

  • Support for Vivado 2025.1 and vitis-run (replacement for vitis_hls)
  • Support for linux-xlnx 2024.2 and 2025.1 in toolflow/boot
  • The ability to specify carrier board connections in a platform JSON
  • squashfs configs to allow users to install the Xilinx snap package on their boards
  • Debug output in FSBL

Fixes:

  • Missing dma-coherent tag on the tapasco device (VFIO refuses to bind without it on newer kernels)
  • Broken globs in the SD image build script (kernel modules / headers installation)

Some remaining issues with the code in this PR:

  • common_2025.1.tcl (and 2025.1.1) might have some wrong IP block versions since I'm missing some IPs in my local (free) Vivado install
  • The vitis-run support added in 41cf3f0 needs some work to fix logging
  • The commit history is a bit messy, this needs an interactive rebase or just squash on merge
  • Might also need a rebase onto the develop branch

@JoniSt JoniSt marked this pull request as draft October 6, 2025 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant