-
Notifications
You must be signed in to change notification settings - Fork 2
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
windows requires OpalKelly Front-panel to be installed manually #81
Comments
hmm hmm @MarcelMB / @t-sasatani do you also have to do this when you go to use the FPGA on a new machine? |
We should print the error code there, that would be helpful for debugging lol. method for |
frontpanel says that windows nees a special driver installed (doesn't have docs for mac or linux, but on mac i can just open frontpanel without installation). https://docs.opalkelly.com/fpsdk/getting-started/ I had just sort of assumed this was working bc it was being used successfully, but if it requires some additional installation we should absolutely vendor that too - we don't want people to have to make an account and download a separate installer and install it, it should work out of the box. |
ok if i extract the windows .exe i find the driver files, but not using windows I don't know how to install them manually. We should
|
@MarcelMB works on Mac, and I already had the front panel installed on my Windows PC for different reasons, so not sure if this was necessary. Eventually, it should be boxed, but I think we can just keep this as an issue and say install it from here for now, as we're the only users anyway. |
Agreed - put it in the docs and leave this open as a low priority todo for now |
I set up miniscope-io through github, received the following error messages when I attempted running.
PS C:\Users\Sayum\PycharmProjects\PythonProject.venv\Lib\site-packages> pdm run mio stream capture -c .\miniscope_io\data\config\MSUS.yml
Process _fpga_recv:
Traceback (most recent call last):
File ".\Python313\Lib\multiprocessing\process.py", line 313, in _bootstrap
self.run()
~~~~~~~~^^
File ".\Python\Python313\Lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".venv\Lib\site-packages\miniscope_io\stream_daq.py", line 323, in _fpga_recv
dev = self._init_okdev(BIT_FILE)
File ".\venv\Lib\site-packages\miniscope_io\stream_daq.py", line 262, in _init_okdev
dev = okDev()
File ".venv\Lib\site-packages\miniscope_io\devices\opalkelly.py", line 30, in init
raise DeviceOpenError(f"Cannot open device: {serial_id}")
miniscope_io.exceptions.DeviceOpenError: Cannot open device:
However, after I installed Frontpanel from Opalkelly, the FPGA now works. Does this mean that the .dll FPGA drivers did not properly install?
The text was updated successfully, but these errors were encountered: