Closed thomasfire closed 1 month ago
How does this fit into AFWS? Obviously the purpose of doing this is to support our customers with EFC/Shuttler firmware builds for their systems.
How does this fit into AFWS? Obviously the purpose of doing this is to support our customers with EFC/Shuttler firmware builds for their systems.
python -m artiq.gateware.targets.efc efct.json
?
The entries for shuttler are already in the JSON with another format, which just currently lacks the hardware revision and/or its handling. Whether they need to be handled in ARTIQ or AFWS is a question that should be explored. The current EFC build system does not really need JSON, command line arguments are enough.
python -m artiq.gateware.targets.efc efct.json
AFWS is not currently capable of running this anyway.
ARTIQ Pull Request
Description of Changes
Make EFC firmware build from JSON, instead of CLI arguments.
Related Issue
Closes #2405
Type of Changes
Steps
Tested by building with
python -m artiq.gateware.targets.efc efct.json
. Theefct.json
file:All Pull Requests
git commit --signoff
, see copyright).Licensing
See copyright & licensing for more info. ARTIQ files that do not contain a license header are copyrighted by M-Labs Limited and are licensed under LGPLv3+.