Hello, I am trying to build firmware and gateware for our Kasli Crate to add SUServo mode. I have our description file, and was able to successfully generate a new device_db.py file. However, when I run the command to create gateware and firmware, I receive 'The system cannot find the file specified.' Thanks for your help.
(artiq) C:\Users\iontrap>python -m artiq.gateware.targets.kasli_generic C:\Users\iontrap\anaconda3\envs\artiq\Lib\site-packages\artiq\coredevice\indiana2.json
Executable: None
Converting JSON encoded data
Finished converting JSON encoded data!
C:\Users\iontrap\anaconda3\envs\artiq\lib\site-packages\artiq\gateware\targets\kasli_generic.py:154: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
if LooseVersion(artiq_version) < LooseVersion(min_artiq_version):
SUServo (EEM0) starting at RTIO channel 0x000000
Zotino (EEM2) starting at RTIO channel 0x00000c
DIO (EEM5) starting at RTIO channel 0x00000f
USER LED at RTIO channel 0x000017
USER LED at RTIO channel 0x000018
Sucessfully entered generate_software function
Successfully entered Check_Call in subprocess
Executable: None
Traceback (most recent call last):
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\site-packages\artiq\gateware\targets\kasli_generic.py", line 176, in <module>
main()
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\site-packages\artiq\gateware\targets\kasli_generic.py", line 172, in main
build_artiq_soc(soc, builder_argdict(args))
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\site-packages\artiq\build_soc.py", line 78, in build_artiq_soc
builder.build()
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\site-packages\misoc\integration\builder.py", line 200, in build
self.generate_software()
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\site-packages\misoc\integration\builder.py", line 174, in generate_software
subprocess.check_call(cmd)
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\subprocess.py", line 360, in check_call
retcode = call(*popenargs, **kwargs)
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\subprocess.py", line 340, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\subprocess.py", line 859, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\iontrap\anaconda3\envs\artiq\lib\subprocess.py", line 1314, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] The system cannot find the file specified