Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DRAFT: RTOS test suite on FPGA runner #351

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

marnovandermaas
Copy link
Contributor

@marnovandermaas marnovandermaas commented Nov 12, 2024

Creating this draft PR to run it on CI and hope it can eventually address: #250

@marnovandermaas
Copy link
Contributor Author

The reason this is failing is because we need a file system mounted to copy the UF2 file to the FPGA. We may be able to work around this by using dd to the device directly.

@HU90m
Copy link
Member

HU90m commented Nov 14, 2024

The reason this is failing is because we need a file system mounted to copy the UF2 file to the FPGA. We may be able to work around this by using dd to the device directly.

Yeah, @nbdd0121 , @engdoreis and have discussed possible solutions to this. I think it would be nice to load the RTOS in the same way we load tests. This would require either overwriting the boot loader so we can load normal RTOS images (i.e. normal start address). Two straight forward solutions:

  1. Use vmems and bung a simple bootloader stub atop the RTOS binary.
  2. Use bitstream splicing to change the firmware.

As far as I'm aware, this is still on @engdoreis todo list

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.

2 participants