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

📄 makefile

📁 mpc564 时钟中断 时钟中断
💻
字号:
#**************************************************************************
#* FILE NAME: tmakefile                       COPYRIGHT (c) MOTOROLA 2002 *
#* VERSION: 1.0                                                           *
#*                                                                        *
#* DESCRIPTION: This is the makefile for the TPU FQD example files.       *
#*========================================================================*
#* MAKE: GNU make        VERSION: 3.79.1                                  *
#* AUTHOR: Jeff Loeliger                                                  *
#*                                                                        *
#* HISTORY                                                                *
#* REV      AUTHOR      DATE       DESCRIPTION OF CHANGE                  *
#* ---   -----------  ---------    ---------------------                  *
#* 1.0   J. Loeliger  03/Aug/02    Initial version of file.               *
#* 1.0fqm R.Dees      07/Sept/02   Nodified for FQM TPU function example
#**************************************************************************

CC = dcc
AS = das
LD = dld 
CFLAGS = -tPPC555EH -g3 -c -Xnested-interrupts
ASFLAGS = -tPPC555EH
LDFLAGS = -tPPC555EH mpc500.dld -m2
LIBS = -li -lchar

OBJS = crt0m500.o mpc500_util.o tpu_fqm.o ex_tbl.o ex_funcs.o

all: tpu_fqm_ex1.elf 

tpu_fqm_ex1.elf : tpu_fqm_ex1.o $(OBJS) makefile mpc500.dld
	$(LD) $(LDFLAGS)  tpu_fqm_ex1.o $(OBJS) $(LIBS) -o ${@F} > tpu_fqm_ex1.map

tpu_tsm_ex1.o : tpu_fqm_ex1.c mpc555.h makefile
	$(CC) $(CFLAGS) $< -o $@


tpu_tsm.o : tpu_fqm.c mpc555.h makefile
	$(CC) $(CFLAGS) $< -o $@

mpc500_util.o : mpc500_util.c mpc555.h makefile
	$(CC) $(CFLAGS) $< -o $@

crt0m500.o : crt0m500.s makefile
	$(AS) $(ASFLAGS) $< 

ex_tbl.o : ex_tbl.s 
	$(AS) $(ASFLAGS) $< 

ex_funcs.o : ex_funcs.c m_common.h makefile
	$(CC) $(CFLAGS) $< -o $@


mpc555.h : m_common.h m_flash.h m_mios.h m_qadc64.h m_qsmcm.h \
           m_sram.h m_toucan.h m_tpu3.h m_usiu.h makefile

#mpc565.h : m_common.h m_dptram.h m_uc3f.h m_mios14.h m_qadc.h m_qsmcm.h \
#           m_calram.h m_toucan.h m_tpu3.h m_uimb.h m_usiu.h m_dlcmd2.h makefile

#mpc565.h : m_common.h m_flash.h m_mios.h m_qadc64.h m_qsmcm.h \
           m_sram.h m_toucan.h m_tpu3.h m_usiu.h makefile

# Dummy targets needed by some versions of make
makefile :

clean:
	rm -f *.o *.elf *.map
	rm -f *.ou1 *.db *.db2 *.blk
	rm -f *.?~ a.out




⌨️ 快捷键说明

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