Skip to content

fpga runner, nix, sw: Update to ftditool 0.5.0#617

Open
ziuziakowska wants to merge 2 commits into
lowRISC:mainfrom
ziuziakowska:update-ftditool-0.5.0
Open

fpga runner, nix, sw: Update to ftditool 0.5.0#617
ziuziakowska wants to merge 2 commits into
lowRISC:mainfrom
ziuziakowska:update-ftditool-0.5.0

Conversation

@ziuziakowska

Copy link
Copy Markdown
Contributor

Update to ftditool version 0.5.0.

This version renames bootstrap-elf to load-elf and does not send a reset to the flash chip automatically - a new flash-reset command is provided to do so. This is to allow loading multiple binaries/ELFs before sending the flash reset, which we can use in CI for testing Linux with an initramfs.

The fpga_runner command line interface has been modified to take binaries and their load address with the -f flag, and ELF files with the -e flag. Usage sites in CMake have also been updated.

@marnovandermaas marnovandermaas left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a minor comment, probably good to get @engdoreis approval before merging.

Comment thread util/fpga_runner.py

@engdoreis engdoreis left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, let's just wait for the PR in ftditool to be merged before this.

Comment thread util/fpga_runner.py Outdated

@AlexJones0 AlexJones0 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - just a couple of nits.

Comment thread util/fpga_runner.py Outdated
Comment thread util/fpga_runner.py Outdated
@ziuziakowska ziuziakowska force-pushed the update-ftditool-0.5.0 branch from f1c7ce5 to 4066325 Compare June 18, 2026 14:28
Signed-off-by: Alice Ziuziakowska <a.ziuziakowska@lowrisc.org>
@ziuziakowska ziuziakowska force-pushed the update-ftditool-0.5.0 branch 3 times, most recently from d2f0216 to 9735010 Compare June 18, 2026 15:06
Update to `ftditool` 0.5.0.

This version renames `bootstrap-elf` to `load-elf` and does not send a
reset to the flash chip automatically - a new `flash-reset` command is
provided to do so.

This is to allow loading multiple binaries/ELFs before sending the flash
reset, which we can use in CI for testing Linux with an initramfs.

The fpga_runner command line interface has been modified to take binaries
and their load address with the '-f' flag, and ELF files with the '-e'
flag. Usage sites in CMake have also been updated.

Signed-off-by: Alice Ziuziakowska <a.ziuziakowska@lowrisc.org>
@ziuziakowska ziuziakowska force-pushed the update-ftditool-0.5.0 branch from 9735010 to 093277f Compare June 18, 2026 16:20
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.

4 participants