📄 targets.mkf
字号:
REGION=p1
################################################################################
ST40RAPLATFORMS=db457 mb293 mb293emi mb350 mb350emi mb360 mb374
################################################################################
ST40GX1PLATFORMS=mb317a mb317b mediaref
################################################################################
STI5528PLATFORMS=espresso espressolmi mb376 mb376emi mb376lmi
################################################################################
STM8000PLATFORMS=mb379 mb379emi mb379lmi mb392 mb392lmi tmmidr04 tmmlr1 tmmlr2
################################################################################
STB7100PLATFORMS=\
mb411 mb411sys mb411vid mb411lmisys mb411lmivid\
mb411stb7100 mb411stb7100sys mb411stb7100vid mb411stb7100lmisys mb411stb7100lmivid\
mb442 mb442sys mb442vid mb442lmisys mb442lmivid\
mb442stb7100 mb442stb7100sys mb442stb7100vid mb442stb7100lmisys mb442stb7100lmivid\
stb7100ref stb7100refsys stb7100refvid stb7100reflmisys stb7100reflmivid
################################################################################
STB7109PLATFORMS=\
mb411stb7109 mb411stb7109sys mb411stb7109vid mb411stb7109lmisys mb411stb7109lmivid\
mb442stb7109 mb442stb7109sys mb442stb7109vid mb442stb7109lmisys mb442stb7109lmivid\
mb448 mb448sys mb448vid mb448lmisys mb448lmivid
STB7109SEPLATFORMS=\
mb411stb7109se mb411stb7109sysse mb411stb7109vidse mb411stb7109lmisysse mb411stb7109lmividse\
mb411stb7109se29p1 mb411stb7109sysse29p1 mb411stb7109vidse29p1 mb411stb7109lmisysse29p1 mb411stb7109lmividse29p1\
mb411stb7109se29p2 mb411stb7109sysse29p2 mb411stb7109vidse29p2 mb411stb7109lmisysse29p2 mb411stb7109lmividse29p2\
mb442stb7109se mb442stb7109sysse mb442stb7109vidse mb442stb7109lmisysse mb442stb7109lmividse\
mb442stb7109se29p1 mb442stb7109sysse29p1 mb442stb7109vidse29p1 mb442stb7109lmisysse29p1 mb442stb7109lmividse29p1\
mb442stb7109se29p2 mb442stb7109sysse29p2 mb442stb7109vidse29p2 mb442stb7109lmisysse29p2 mb442stb7109lmividse29p2\
mb448se mb448sysse mb448vidse mb448lmisysse mb448lmividse\
mb448se29p1 mb448sysse29p1 mb448vidse29p1 mb448lmisysse29p1 mb448lmividse29p1\
mb448se29p2 mb448sysse29p2 mb448vidse29p2 mb448lmisysse29p2 mb448lmividse29p2
################################################################################
STI7200PLATFORMS=mb519 mb519lmi0 mb519lmi1
STI7200SEPLATFORMS=\
mb519se mb519lmi0se mb519lmi1se\
mb519se29p1 mb519lmi0se29p1 mb519lmi1se29p1\
mb519se29p2 mb519lmi0se29p2 mb519lmi1se29p2
################################################################################
STD1000PLATFORMS=mb548 mb548eval mb548ssbe mb548ssbu
################################################################################
STD2000PLATFORMS=mb422 mb422lmi1 mb422lmi2
################################################################################
STV0498PLATFORMS=mb521
################################################################################
ALLPLATFORMS=\
$(ST40RAPLATFORMS)\
$(ST40GX1PLATFORMS)\
$(STI5528PLATFORMS)\
$(STM8000PLATFORMS)\
$(STB7100PLATFORMS)\
$(STB7109PLATFORMS) $(STB7109SEPLATFORMS)\
$(STI7200PLATFORMS) $(STI7200SEPLATFORMS)\
$(STD1000PLATFORMS)\
$(STD2000PLATFORMS)\
$(STV0498PLATFORMS)
################################################################################
default: mb411stb7109
################################################################################
mb293 mb293emi:
@$(MAKEBUILD) CORE=-m4-100 SOC=st40ra PLATFORM=mb293 GCCPLATFORM=$@ REGION=$(REGION)
mb350 mb350emi:
@$(MAKEBUILD) CORE=-m4-100 SOC=st40ra PLATFORM=mb350 GCCPLATFORM=$@ REGION=$(REGION)
db457 mb360 mb374:
@$(MAKEBUILD) CORE=-m4-100 SOC=st40ra PLATFORM=$@ GCCPLATFORM=$@ REGION=$(REGION)
################################################################################
mb317a mb317b:
@$(MAKEBUILD) CORE=-m4-100 SOC=st40gx1 PLATFORM=$@ GCCPLATFORM=mb317 REGION=$(REGION)
mediaref:
@$(MAKEBUILD) CORE=-m4-100 SOC=st40gx1 PLATFORM=$@ GCCPLATFORM=$@ REGION=$(REGION)
################################################################################
espresso espressolmi:
@$(MAKEBUILD) CORE=-m4-100 SOC=sti5528 PLATFORM=espresso GCCPLATFORM=$@ REGION=$(REGION)
mb376 mb376emi mb376lmi:
@$(MAKEBUILD) CORE=-m4-100 SOC=sti5528 PLATFORM=mb376 GCCPLATFORM=$@ REGION=$(REGION)
################################################################################
mb379 mb379emi mb379lmi:
@$(MAKEBUILD) CORE=-m4-100 SOC=stm8000 PLATFORM=mb379 GCCPLATFORM=$@ REGION=$(REGION)
mb392 mb392lmi:
@$(MAKEBUILD) CORE=-m4-100 SOC=stm8000 PLATFORM=mb392 GCCPLATFORM=$@ REGION=$(REGION)
tmmlr2 tmmidr04 tmmlr1:
@$(MAKEBUILD) CORE=-m4-100 SOC=stm8000 PLATFORM=$@ GCCPLATFORM=tmmlr2 REGION=$(REGION)
################################################################################
mb411 mb411sys mb411vid mb411lmisys mb411lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7100 PLATFORM=mb411 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb411
mb411stb7100 mb411stb7100sys mb411stb7100vid mb411stb7100lmisys mb411stb7100lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7100 PLATFORM=mb411stb7100 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb411
mb442 mb442sys mb442vid mb442lmisys mb442lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7100 PLATFORM=mb442 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb442
mb442stb7100 mb442stb7100sys mb442stb7100vid mb442stb7100lmisys mb442stb7100lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7100 PLATFORM=mb442stb7100 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb442
stb7100ref stb7100refsys stb7100refvid stb7100reflmisys stb7100reflmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7100 PLATFORM=stb7100ref GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb442
################################################################################
mb411stb7109 mb411stb7109sys mb411stb7109vid mb411stb7109lmisys mb411stb7109lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb411stb7109 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb411_7109
mb411stb7109se mb411stb7109sysse mb411stb7109vidse mb411stb7109lmisysse mb411stb7109lmividse:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb411stb7109 GCCPLATFORM=$@ ST200PLATFORM=mb411_7109 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP"
mb411stb7109se29p1 mb411stb7109sysse29p1 mb411stb7109vidse29p1 mb411stb7109lmisysse29p1 mb411stb7109lmividse29p1 mb411stb7109se29p2 mb411stb7109sysse29p2 mb411stb7109vidse29p2 mb411stb7109lmisysse29p2 mb411stb7109lmividse29p2:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb411stb7109 GCCPLATFORM=$@ ST200PLATFORM=mb411_7109 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP=SE_MODE_29BIT"
mb442stb7109 mb442stb7109sys mb442stb7109vid mb442stb7109lmisys mb442stb7109lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb442stb7109 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb442_7109
mb442stb7109se mb442stb7109sysse mb442stb7109vidse mb442stb7109lmisysse mb442stb7109lmividse:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb442stb7109 GCCPLATFORM=$@ ST200PLATFORM=mb442_7109 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP"
mb442stb7109se29p1 mb442stb7109sysse29p1 mb442stb7109vidse29p1 mb442stb7109lmisysse29p1 mb442stb7109lmividse29p1 mb442stb7109se29p2 mb442stb7109sysse29p2 mb442stb7109vidse29p2 mb442stb7109lmisysse29p2 mb442stb7109lmividse29p2:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb442stb7109 GCCPLATFORM=$@ ST200PLATFORM=mb442_7109 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP=SE_MODE_29BIT"
mb448 mb448sys mb448vid mb448lmisys mb448lmivid:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb448 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb448
mb448se mb448sysse mb448vidse mb448lmisysse mb448lmividse:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb448 GCCPLATFORM=$@ ST200PLATFORM=mb448 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP"
mb448se29p1 mb448sysse29p1 mb448vidse29p1 mb448lmisysse29p1 mb448lmividse29p1 mb448se29p2 mb448sysse29p2 mb448vidse29p2 mb448lmisysse29p2 mb448lmividse29p2:
@$(MAKEBUILD) CORE=-m4-200 SOC=stb7109 PLATFORM=mb448 GCCPLATFORM=$@ ST200PLATFORM=mb448 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP=SE_MODE_29BIT"
################################################################################
mb422 mb422lmi1 mb422lmi2:
@$(MAKEBUILD) CORE=-m4-200 SOC=std2000 PLATFORM=mb422 GCCPLATFORM=$@ REGION=$(REGION)
################################################################################
mb519 mb519lmi0 mb519lmi1:
@$(MAKEBUILD) CORE=-m4-200 SOC=sti7200 PLATFORM=mb519 GCCPLATFORM=$@ REGION=$(REGION) ST200PLATFORM=mb519
mb519se mb519lmi0se mb519lmi1se:
@$(MAKEBUILD) CORE=-m4-200 SOC=sti7200 PLATFORM=mb519 GCCPLATFORM=$@ ST200PLATFORM=mb519 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP"
mb519se29p1 mb519lmi0se29p1 mb519lmi1se29p1 mb519se29p2 mb519lmi0se29p2 mb519lmi1se29p2:
@$(MAKEBUILD) CORE=-m4-200 SOC=sti7200 PLATFORM=mb519 GCCPLATFORM=$@ ST200PLATFORM=mb519 ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -DSE_MODE_BOOTSTRAP=SE_MODE_29BIT"
################################################################################
mb521:
@$(MAKEBUILD) CORE=-m4-400 SOC=stv0498 PLATFORM=mb521 GCCPLATFORM=$@ REGION=$(REGION)
################################################################################
# Note: For the memory_mb548.S and ledhelper.c files we need to define the exact
# board variant to get the right initialisation table and LED code, hence the
# ASEXTERNALFLAGS and CCEXTERNALFLAGS additions.
mb548 mb548eval mb548ssbe mb548ssbu:
@$(MAKEBUILD) CORE=-m4-200 SOC=std1000 PLATFORM=mb548 GCCPLATFORM=$@ REGION=$(REGION) ASEXTERNALFLAGS="$(ASEXTERNALFLAGS) -D__$@__" CCEXTERNALFLAGS="$(CCEXTERNALFLAGS) -D__$@__"
################################################################################
clean:
@$(MAKECLEAN)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -