⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 FPGA、CPLD芯片的usb数据下载线
💻
字号:
#-----------------------------------------------------------------------------# Makefile for usb_jtag FX2 firmware#-----------------------------------------------------------------------------# Copyright 2007 Kolja Waschk, ixo.de#-----------------------------------------------------------------------------# This code is part of usbjtag. usbjtag is free software; you can redistribute# it and/or modify it under the terms of the GNU General Public License as# published by the Free Software Foundation; either version 2 of the License,# or (at your option) any later version. usbjtag is distributed in the hope# that it will be useful, but WITHOUT ANY WARRANTY; without even the implied# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.  You should have received a# copy of the GNU General Public License along with this program in the file# COPYING; if not, write to the Free Software Foundation, Inc., 51 Franklin# St, Fifth Floor, Boston, MA  02110-1301  USA#-----------------------------------------------------------------------------LIBDIR=fx2LIB=libfx2.libifeq (${HARDWARE},)  HARDWARE=hw_basic  #HARDWARE=hw_xpcu_i  #HARDWARE=hw_xpcu_xendifCC=sdccCFLAGS+=-mmcs51 --no-xinit-opt -I${LIBDIR} -D${HARDWARE}AS=asx8051ASFLAGS+=-plosgffLDFLAGS=--code-loc 0x0000 --code-size 0x1800LDFLAGS+=--xram-loc 0x1800 --xram-size 0x0800LDFLAGS+=-Wl '-b USBDESCSEG = 0xE100'LDFLAGS+=-L ${LIBDIR}%.rel : %.a51	$(AS) $(ASFLAGS) $<%.rel : %.c	$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@default: std.hexstd.hex: vectors.rel usbjtag.rel dscr.rel eeprom.rel ${HARDWARE}.rel startup.rel ${LIBDIR}/${LIB}	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ ${LIB}${LIBDIR}/${LIB}:	make -C ${LIBDIR}.PHONY: bootboot: std.hex	-test -e /dev/usb_jtag    && /sbin/fxload -D /dev/usb_jtag    -I std.hex -t fx2	-test -e /dev/tracii_xl2  && /sbin/fxload -D /dev/tracii_xl2  -I std.hex -t fx2	-test -e /dev/xilinx_xpcu && /sbin/fxload -D /dev/xilinx_xpcu -I std.hex -t fx2REF=/home/kawk/work/xilinx/xtern/xusbdfwu/xusbdfwu-1025.hex.PHONY: refref: 	-test -e /dev/usb_jtag    && /sbin/fxload -D /dev/usb_jtag    -I ${REF} -t fx2	-test -e /dev/tracii_xl2  && /sbin/fxload -D /dev/tracii_xl2  -I ${REF} -t fx2	-test -e /dev/xilinx_xpcu && /sbin/fxload -D /dev/xilinx_xpcu -I ${REF} -t fx2dscr.rel: dscr.a51eeprom.rel: eeprom.c eeprom.husbjtag.rel: usbjtag.c hardware.h eeprom.h${HARDWARE}.rel: ${HARDWARE}.c hardware.h.PHONY: clean distcleanclean:	make -C ${LIBDIR} clean	rm -f *.lst *.asm *.lib *.sym *.rel *.mem *.map *.rst *.lnk *.hexdistclean: clean

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -