Skip to content

Update ftditool and use new ELF loader in FPGA runner#587

Merged
ziuziakowska merged 2 commits into
lowRISC:mainfrom
ziuziakowska:ftditool-elf-loader
Jun 1, 2026
Merged

Update ftditool and use new ELF loader in FPGA runner#587
ziuziakowska merged 2 commits into
lowRISC:mainfrom
ziuziakowska:ftditool-elf-loader

Conversation

@ziuziakowska
Copy link
Copy Markdown
Contributor

@ziuziakowska ziuziakowska commented May 28, 2026

Update to latest version of ftditool (version 0.4.0). This introduces a new bootstrap-elf command, which comes with substantial speedups for loading sparse ELF files (e.g OpenSBI + a payload).

The FPGA runner would previously secretly depend on both the ELF file (for the entrypoint) and an objcopy'd binary with the same name and .bin suffix. With this command only the ELF file is required, which makes this more flexible.

See also: lowRISC/ftditool#12, lowRISC/ftditool#15

@ziuziakowska ziuziakowska force-pushed the ftditool-elf-loader branch 2 times, most recently from 54c3953 to 427283b Compare May 28, 2026 12:39
Signed-off-by: Alice Ziuziakowska <a.ziuziakowska@lowrisc.org>
@ziuziakowska ziuziakowska force-pushed the ftditool-elf-loader branch from 427283b to 3aa2553 Compare June 1, 2026 14:07
@ziuziakowska ziuziakowska requested a review from engdoreis June 1, 2026 14:11
@ziuziakowska ziuziakowska marked this pull request as ready for review June 1, 2026 14:11
@ziuziakowska ziuziakowska changed the title [WIP] Update ftditool and use new ELF loader in FPGA runner Update ftditool and use new ELF loader in FPGA runner Jun 1, 2026
@ziuziakowska ziuziakowska force-pushed the ftditool-elf-loader branch from 3aa2553 to c8bb4ac Compare June 1, 2026 14:44
Copy link
Copy Markdown
Contributor

@machshev machshev left a comment

Choose a reason for hiding this comment

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

Thanks @ziuziakowska

Signed-off-by: Alice Ziuziakowska <a.ziuziakowska@lowrisc.org>
@ziuziakowska ziuziakowska force-pushed the ftditool-elf-loader branch from c8bb4ac to d56658b Compare June 1, 2026 15:05
@ziuziakowska ziuziakowska merged commit d662e5a into lowRISC:main Jun 1, 2026
9 of 10 checks passed
@ziuziakowska ziuziakowska deleted the ftditool-elf-loader branch June 1, 2026 15:36
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.

3 participants