@DePrutser: Thanks for trying! Could you please provide me with:
- your Linux distro type and version;
- your LinuxCNC version
- your python version (i.e. python --version)
What my experience is with installing is that you might need to install the whole package with
sudo. The reason for this the usage of
halcompile in one of the scripts, which required in my case root access to the system. When installing it with root acces, it means that all commands are required to be prepended with
sudo. However, I experienced problems with compiling the firmware in this case, as it cannot find the toolchain in Debian. This was solved with:
Code:
sudo env PATH="$PATH" litexcnc build_firmware ...
Above won't solve your error, I've to look into that error based on the version you use.
Update on Linux 2.9:
The complete driver has been re-written and I'm able to connect to the card using halrun. I'm going to merge the branches tomorrow and do another pre-release.
In the update is also a small bug-fix for Python 3.7 in building the firmware. Python 3.7 does support
Literal, so it would lead to strange errors. The error was in LitexCNC, however the error was pointing to Litex. Anyway, this has been fixed by an added depency 'typing_extensions' and some error catching at start up.
5A-75E Version 8.2
I spotted a new FPGA in the wild. I received a version 8.2 of the 5A-75E. It took me some time to get it talking to LinuxCNC, but that was my fault. If you receive such an FPGA, you can use the firmware for the version 6.0 as the pin-out seems to be the same. The only difference seems to be a higher speed grade for the FPGA.