ZC706+Evaluation Board Not Running Idle Kernels #204
Labels
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: M-Labs/artiq-zynq#204
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Bug Report
One-Line Summary
Zynq ZC706+Evaluation Board will not run idle kernels.
Issue Details
Steps to Reproduce
zc706-nist_qc2-sd:134016
artiq_compile
to build .elf file andartiq_coremgmt
to write .elf to the core.Expected Behavior
Idle kernel runs on the core when no other experiments are running.
Actual (undesired) Behavior
Your System (omit irrelevant parts)
ARTIQ v7.8116.eba143a
@esavkin try it on Kasli-SoC, it's the same code.
Can confirm it reproduces as in the description.
However, idle kernel can be run, but after board's reboot. Also, there is (possibly mistaken) difference from documentation and RISC-V ARTIQ - the config key is
idle
instead ofidle_kernel
.So the command would be like this:
@sb10q which one of these is the bug to be fixed?
Ah, that's easy then. Just rename the config key in the artiq-zynq code to follow RISC-V.
RISC-V might also require a reboot to run idle kernels, check if that is the case. Probably mentioning the reboot - if required - in the documentation would be good.
RISC-V version doesn't require reboot. It needs to run experiment only
Well, that's pretty silly behavior. Maybe modify it to require reboot to align with Zynq, and then document.
https://github.com/m-labs/artiq/issues/2041