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

Coremgmt support for satellites #2498

Open
Spaqin opened this issue Jul 17, 2024 · 1 comment · May be fixed by #2559
Open

Coremgmt support for satellites #2498

Spaqin opened this issue Jul 17, 2024 · 1 comment · May be fixed by #2559
Assignees
Milestone

Comments

@Spaqin
Copy link
Collaborator

Spaqin commented Jul 17, 2024

There's no other interface with satellites than an USB cable for now. With artiq_coremgmt, we should also be able to:

  • set config keys, both string- (sed_spread_enable) and file-based (boot on Zynq, idle/startup kernels),
  • reboot,
  • would be also nice to access logs (setting log levels optional IMO).

On artiq_coremgmt side, it would just require the user to specify the satellite number, e.g.:

artiq_coremgmt -s 1 reboot
@sbourdeauducq
Copy link
Member

sbourdeauducq commented Jul 17, 2024

We should also implement coremgmt support for flashing RISC-V devices (all DRTIO modes).
Load the image into RAM and CRC it before writing the flash, so the device isn't bricked if the link is interrupted or corrupted during transfer.

@sbourdeauducq sbourdeauducq added this to the ARTIQ-9 milestone Aug 1, 2024
@occheung occheung linked a pull request Aug 27, 2024 that will close this issue
9 tasks
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 a pull request may close this issue.

3 participants