Skip to content
This repository has been archived by the owner on May 9, 2022. It is now read-only.
/ toolchain-fujprog Public archive

FPGA JTAG programmer for ULX2/3S boards. Apio package

License

Notifications You must be signed in to change notification settings

FPGAwars/toolchain-fujprog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived!

  • 2022-May-9: This repo has been archived, since the fujprog is no longer used as an isolated Apio package. Use the Tools-oss-cad-suite package instead

toolchain-fujprog

Apio package that contains the fujprog FPGA JTAG programmer for ULX2/3S boards

How to create a new release

This information is for developers

  • Clone the toolchain-fujprog
  • Open the build.sh file
  • Change the VERSION variable to the new version for the Apio package (For example VERSION=2020.10.6)
# -- fujprog apio package version
VERSION=2020.10.6
  • Set the fujprog version to include in the apio package

You should define two numbers. For example, for packing fujprog version v4.6:

# -- fujprog version to download
# -- Current v4.6
SRC_MAYOR=4
SRC_MINOR=6
SRC_VER=v$SRC_MAYOR.$SRC_MINOR
  • Save the file
  • Execute the building script for all the architectures you want to create

It will download the executables from the fujprog and package them for apio

The apio target architectures are:

  • linux_x86_64: For linux 64-bits
  • windows_amd64: for windows 64-bits
  • darwin: For Mac

Example: Building the package for Linux

bash build linux_x86_64
  • The apio packages are stored in the local releases folder
  • Create the new release of toolchain-fujprog in Github
    The tag and name of the release should start with the letter v and have three numbers separated by a colon. Ex: v2020.10.6
  • Upload the apio packages from the releases local folder
  • Apio should upgrade to the new version with the install command:
apio install fujprog
  • You can check that the new version is installed with:
apio install -l

Credits

About

FPGA JTAG programmer for ULX2/3S boards. Apio package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages