📄 build.mak
字号:
# makefile for SOPC Builder example design
# Quartus files
QPF = $(shell echo *.qpf)
QP = $(notdir $(basename $(QPF)))
QSF = $(QP).qsf
# SOPC Builder files
PTF = $(shell echo *.ptf)
# system name
SYS = $(notdir $(basename $(PTF)))
# output of generated system
GEN = $(SYS)_log.txt
# SOF <- Quartus Project, SOPC Builder PTF
$(QP).sof : $(QPF) $(GEN) $(QSF)
quartus_cmd $(QP) -c $(QSF)
# SOPC Builder dub & generate
$(GEN): $(PTF)
sopc_builder $(PTF) \
--playback_file=$(PTF) \
--record_file=dubscript.ptf \
--no_splash; \
R=$$?; [ $$R = 4 ] || [ $$R = 2 ]
-mv -f dubscript.ptf dubscript.txt
sopc_builder $(PTF) \
--no_splash --script=pin_assignment_script.txt; \
R=$$?; [ $$R = 4 ] || [ $$R = 2 ]
sopc_builder $(PTF) \
--generate --no_splash; \
[ $$? = 4 ]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -