toolchain-fujprog
所属分类:VHDL/FPGA/Verilog
开发工具:Shell
文件大小:16KB
下载次数:0
上传日期:2022-05-09 15:07:42
上 传 者:
sh-1993
说明: 用于ULX2 3S板的FPGA JTAG编程器。Apio包
(FPGA JTAG programmer for ULX2 3S boards. Apio package)
文件列表:
LICENSE (35149, 2022-05-09)
build-data (0, 2022-05-09)
build-data\templates (0, 2022-05-09)
build-data\templates\package-template.json (171, 2022-05-09)
build.sh (3841, 2022-05-09)
clean.sh (1146, 2022-05-09)
# 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](https://github.com/FPGAwars/tools-oss-cad-suite) package instead
# toolchain-fujprog
Apio package that contains the [fujprog](https://github.com/kost/fujprog) FPGA JTAG programmer for [ULX2/3S boards](https://github.com/ulx3s/ulx3s.github.io)
## 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)
```bash
# -- 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:
```bash
# -- 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](https://github.com/kost/fujprog) and package them for apio
The **apio target architectures** are:
* linux_x86_***: For linux ***-bits
* windows_amd***: for windows ***-bits
* darwin: For Mac
Example: Building the package for Linux
```bash
bash build linux_x86_***
```
* 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
* The [fujprog](https://github.com/kost/fujprog) project has been developed by: Marko Zec, EMARD, gojimmpypi and Kost
* The building scripts are based on the [Tools-systems](https://github.com/FPGAwars/tools-system) by
* [Jesus Arroyo Torrens](https://github.com/Jesus89)
* [Juan Gonzalez-Gomez (Obijuan)](https://github.com/Obijuan)
近期下载者:
相关文件:
收藏者: