Commit Graph

32 Commits

Author SHA1 Message Date
Sebastian Marsching f2679b01af Allow building XVC client without libftdi.
Unlike the XVC server, the XVC client does not depend on libftdi, so
building it just depends on having separate flags for enabling it.
2026-03-01 19:49:07 +01:00
Gwenhael Goavec-Merou bf311f15c2 doc/guide/troubleshooting.rst: added section about Linux access right 2026-02-20 09:02:11 +01:00
Gwenhael Goavec-Merou 3fb7fcbf98 doc/guide/install.rst: added note about plugdev/dialout, introduces new 70-openfpgaloader.rules (without GROUP) file 2026-02-20 08:33:23 +01:00
Selim Sandal 7a2ea1376e windows: add clang cross-compile support on Linux 2026-02-17 22:17:35 +03:00
Selim Sandal 278e04ebd6 windows: make zlib static by default 2026-02-17 22:05:53 +03:00
Gwenhael Goavec-Merou 1f72df2936 doc/guide/install.rst: added common's subsection about enabling/disabling cables/vendors drivers 2026-02-17 10:34:52 +01:00
Gwenhael Goavec-Merou d2f40f03c6 doc,.github/workflows/Test.yml: removed btd uses, looks obsolete 2026-02-16 15:31:20 +01:00
Selim Sandal afecedb9fb Add MinGW-w64 cross-compilation support for Windows
Add CMake toolchain file and module to enable cross-compiling
openFPGALoader for Windows from Linux using MinGW-w64.

Features:
- Automatic download and build of libusb and libftdi dependencies
- CMake toolchain file for x86_64-w64-mingw32
- Fully static executable (only depends on Windows system DLLs)
- Works on Debian/Ubuntu, Fedora/RHEL/Rocky Linux

Usage:
  cmake -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchain-x86_64-w64-mingw32.cmake ..
  cmake --build . --parallel

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 18:08:05 +01:00
Cayetano Santos 626084947d
doc/guide/install.rst: udev rules instructions under GuixSystem. 2025-07-03 10:43:40 +02:00
bma e6d20ab6d5 doc: add kcu105 dual qspi command examples 2025-03-20 20:33:17 +01:00
Peter-van-Tol 679a92ce05
Add entry about updating firmware TangNano20K 2025-02-15 22:25:18 +01:00
vlad1k337 3bb0071ce7
Update install.rst
openFPGALoader binary is available in Debian/Ubuntu repositories
2024-12-21 09:12:24 -06:00
Cayetano Santos d3b1e62bfa
doc/guide/install.rst: instructions to install under Guix 2024-12-02 21:06:48 +01:00
Gwenhael Goavec-Merou cd8a143164 DATA_DIR override with environment variable (#333) 2023-04-17 20:55:10 +02:00
Gwenhael Goavec-Merou cf61e715cb CMakeLists: when gzip is available spiOverJtag .bit and .rbf are compressed before installing 2023-02-02 07:38:35 +01:00
Cedric de Wijs 0bdef7bab1 typo's, added git as dependency 2022-12-18 13:56:54 +01:00
Gwenhael Goavec-Merou fa262035f2
Merge pull request #253 from Chandler-Kluser/master
Updated Troubleshooting
2022-09-24 07:30:40 +02:00
Chandler Klüser 3c619a5fd2 Simplified troubleshooting .rst and removed media 2022-09-20 18:23:04 -03:00
Gwenhael Goavec-Merou 27d64e0248 doc/guide/install: add a note about Linux group right 2022-09-17 15:56:51 +02:00
Gwenhael Goavec-Merou 6211aa145e doc/guide/advanced: fix sphinx warning 2022-09-17 15:56:15 +02:00
Chandler Klüser 6f05c0eae0 Updated Troubleshooting 2022-09-07 19:44:05 -03:00
Gwenhael Goavec-Merou df56450e96 doc/guide/install: add a note for libgpiod 2022-07-26 20:32:46 +02:00
Gwenhael Goavec-Merou 6c28318057 doc: typo 2022-07-26 08:33:53 +02:00
Gwenhael Goavec-Merou a7279e1dd5 doc: Gowin: adding a note on howto recover the jtag when JTAGSSEL_N is used as GPIO 2022-07-26 08:18:44 +02:00
Jean THOMAS 9f6d3dd82e doc/guide: Add instructions for manual installation on macOS 2022-03-22 21:40:06 +01:00
Gwenhael Goavec-Merou 964c7d6659 ftdi MPSSE / jtag: add option to use neg edge for TDO's sampling 2022-03-11 07:45:48 +01:00
Gwenhael Goavec-Merou 8d1ac49ac2 doc: install: in tree build 2022-03-03 15:33:30 +01:00
RGD2 70b06300f7 Update install.rst
Build instructions from source for debian-based distros fixed

- a git clone line was added to clarify when and where source should be
- tested on Debian GNU/Linux 11 (bullseye) / WSL2
2022-02-27 17:51:41 +01:00
Pepijn de Vos f88ece80cc
Fix debian command 2022-02-27 16:48:04 +01:00
Hirosh Dabui 7a7f1723ea add support for colorlight-i9 2022-02-20 01:41:17 +01:00
Gwenhael Goavec-Merou 060ea129ec doc/guide/install: archlinux: list required libraries to build from source 2021-12-14 07:51:49 +01:00
umarcor bfa1167892 doc: convert guide from md to rst 2021-11-28 10:20:43 +01:00