亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? makedefs

?? Stellaris公司推出1美元ARM,這是Stellaris驅(qū)動(dòng)庫(kù)源程序
??
字號(hào):
#******************************************************************************
#
# makedefs - Definitions common to all makefiles.
#
# Copyright (c) 2005,2006 Luminary Micro, Inc.  All rights reserved.
#
# Software License Agreement
#
# Luminary Micro, Inc. (LMI) is supplying this software for use solely and
# exclusively on LMI's Stellaris Family of microcontroller products.
#
# The software is owned by LMI and/or its suppliers, and is protected under
# applicable copyright laws.  All rights are reserved.  Any use in violation
# of the foregoing restrictions may subject the user to criminal sanctions
# under applicable laws, as well as to civil liability for the breach of the
# terms and conditions of this license.
#
# THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
# OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
# LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
# CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
#
# This is part of revision 920 of the Stellaris Driver Library.
#
#******************************************************************************

#******************************************************************************
#
# Variables for use string substitution functions
#
#******************************************************************************
comma:=,
empty:=
space:=$(empty) $(empty)

#******************************************************************************
#
# The compiler to be used.
#
#******************************************************************************
ifndef COMPILER
#COMPILER=ewarm
COMPILER=gcc
#COMPILER=rvmdk
endif

#******************************************************************************
#
# The debugger to be used.
#
#******************************************************************************
ifndef DEBUGGER
ifeq (${COMPILER}, ewarm)
DEBUGGER=cspy
else
ifeq (${COMPILER}, gcc)
DEBUGGER=gdb
else
ifeq (${COMPILER}, rvmdk)
DEBUGGER=uvision
else
DEBUGGER=gdb
endif
endif
endif
endif

#******************************************************************************
#
# Definitions for using IAR's Embedded Workbench.
#
#******************************************************************************
ifeq (${COMPILER}, ewarm)

#
# The command for calling the compiler.
#
CC=iccarm

#
# The flags passed to the compiler.
#
CFLAGS=--cpu cortex-m3       \
       --cpu_mode thumb      \
       --dependencies=m .    \
       --diag_suppress Pa050 \
       -e                    \
       --endian little       \
       --silent

#
# The command for calling the assembler.
#
AS=aarm

#
# The flags passed to the assembler.
#
AFLAGS=--cpu cortex-m3 \
       -S

#
# The command for calling the library archiver.
#
AR=xar

#
# The command for calling the linker.
#
LD=xlink

#
# The flags passed to the linker.
#
LDFLAGS=-S

#
# Get the location of the C library.
#
LIBC:=${shell sh -c "which ${CC}"}
LIBC:=${shell dirname '${LIBC}'}
LIBC:=${shell dirname '${LIBC}'}
INC:=-I'${LIBC}/inc'
LIBC:=${LIBC}/lib/dl7mptnnl8n.r79
CFLAGS+=${INC}

#
# Tell the compiler to include debugging information if the DEBUG environment
# variable is set.
#
ifdef DEBUG
CFLAGS+=-r -D DEBUG
endif

#
# Add tool-specific CFLAGS
#
CFLAGS+=${CFLAGSewarm}

#
# Add Include File Path, if defined
#
CFLAGS+=$(if ${IPATH},-I $(subst ${space},${space}-I${space},${IPATH}))

#
# The rule for building the object file from each C source file.
#
${COMPILER}/%.o: %.c
	@if [ 'x${VERBOSE}' = x ];                            \
	 then                                                 \
	     echo "  CC    ${<}";                             \
	 else                                                 \
	     echo ${CC} ${CFLAGS} -D${COMPILER} -o ${@} ${<}; \
	 fi
	@${CC} ${CFLAGS} -D${COMPILER} -o ${@} ${<}
	@sed -e "s,.*\.o:,${@}:,g" -e "s,\\\\,/,g" -e "s, ,\\\\ ,g" \
	     -e "s,:\\\\ ,: ,g" ${notdir ${<:.c=.d}} > ${@:.o=.d}
	@rm ${notdir ${<:.c=.d}}

#
# The rule for building the object file from each assembly source file.
#
${COMPILER}/%.o: %.S
	@if [ 'x${VERBOSE}' = x ];                            \
	 then                                                 \
	     echo "  AS    ${<}";                             \
	 else                                                 \
	     echo ${AS} ${AFLAGS} -D${COMPILER} -o ${@} ${<}; \
	 fi
	@${CC} ${CFLAGS} -D${COMPILER} --preprocess=n ${notdir ${<:.S=.i}} ${<}
	@$(AS) ${AFLAGS} -o ${@} ${notdir ${<:.S=.i}}
	@sed -e "s,.*\.r79:,${@}:,g" -e "s,\\\\,/,g" -e "s, ,\\\\ ,g" \
	     -e "s,:\\\\ ,: ,g" ${notdir ${<:.S=.d}} > ${@:.o=.d}
	@rm ${notdir ${<:.S=.d}} ${notdir ${<:.S=.i}}

#
# The rule for creating an object library.
#
${COMPILER}/%.a:
	@if [ 'x${VERBOSE}' = x ];     \
	 then                          \
	     echo "  AR    ${@}";      \
	 else                          \
	     echo ${AR} -o ${@} ${^};  \
	 fi
	@${AR} -o ${@} ${^}

#
# The rule for linking the application.
#
${COMPILER}/%.axf:
	@if [ 'x${VERBOSE}' = x ];                                     \
	 then                                                          \
	     echo "  LD    ${@}";                                      \
	 else                                                          \
	     echo ${LD} ${LFLAGS} -Felf -yas -l ${@:.axf=.map} -o ${@} \
	                -f ${SCATTERewarm_${notdir ${@:.axf=}}}        \
	                -s ${ENTRY_${notdir ${@:.axf=}}} ${^}          \
	                '${LIBC}';                                     \
	 fi
	@${LD} -Felf -yas -l ${@:.axf=.map} -o ${@} \
	       -f ${SCATTERewarm_${notdir ${@:.axf=}}}         \
	       ${LDFLAGSewarm_${notdir ${@:.axf=}}}    \
	       ${LDFLAGS} -s ${ENTRY_${notdir ${@:.axf=}}} ${^} '${LIBC}'

endif

#******************************************************************************
#
# Definitions for using GCC.
#
#******************************************************************************
ifeq (${COMPILER}, gcc)

#
# The command for calling the compiler.
#
CC=arm-stellaris-eabi-gcc

#
# The flags passed to the assembler.
#
AFLAGS=-mthumb         \
       -mcpu=cortex-m3 \
       -MD

#
# The flags passed to the compiler.
#
CFLAGS=-mthumb         \
       -mcpu=cortex-m3 \
       -O2             \
       -MD             \
       -c

#
# The command for calling the library archiver.
#
AR=arm-stellaris-eabi-ar

#
# The command for calling the linker.
#
LD=arm-stellaris-eabi-ld

#
# The flags passed to the linker.
#
LDFLAGS=

#
# Get the location of libgcc.a from the GCC front-end.
#
LIBGCC=${shell ${CC} ${CFLAGS} -print-libgcc-file-name}

#
# Get the location of libc.a from the GCC front-end.
#
LIBC=${shell ${CC} ${CFLAGS} -print-file-name=libc.a}

#
# The command for extracting images from the linked executables.
#
OBJCOPY=arm-stellaris-eabi-objcopy

#
# Tell the compiler to include debugging information if the DEBUG environment
# variable is set.
#
ifdef DEBUG
CFLAGS+=-g -D DEBUG
endif


#
# Add tool-specific CFLAGS
#
CFLAGS+=${CFLAGSgcc}

#
# Add Include File Path, if defined
#
CFLAGS+=$(if ${IPATH},-I $(subst ${space},${space}-I${space},${IPATH}))

#
# The rule for building the object file from each C source file.
#
${COMPILER}/%.o: %.c
	@if [ 'x${VERBOSE}' = x ];                            \
	 then                                                 \
	     echo "  CC    ${<}";                             \
	 else                                                 \
	     echo ${CC} ${CFLAGS} -D${COMPILER} -o ${@} ${<}; \
	 fi
	@${CC} ${CFLAGS} -D${COMPILER} -o ${@} ${<}

#
# The rule for building the object file from each assembly source file.
#
${COMPILER}/%.o: %.S
	@if [ 'x${VERBOSE}' = x ];                               \
	 then                                                    \
	     echo "  AS    ${<}";                                \
	 else                                                    \
	     echo ${CC} ${AFLAGS} -D${COMPILER} -o ${@} -c ${<}; \
	 fi
	@${CC} ${AFLAGS} -D${COMPILER} -o ${@} -c ${<}

#
# The rule for creating an object library.
#
${COMPILER}/%.a:
	@if [ 'x${VERBOSE}' = x ];     \
	 then                          \
	     echo "  AR    ${@}";      \
	 else                          \
	     echo ${AR} -cr ${@} ${^}; \
	 fi
	@${AR} -cr ${@} ${^}

#
# The rule for linking the application.
#
${COMPILER}/%.axf:
	@if [ 'x${VERBOSE}' = x ];                            \
	 then                                                 \
	     echo "  LD    ${@}";                             \
	 else                                                 \
	     echo ${LD} -T ${SCATTERgcc_${notdir ${@:.axf=}}} \
	                --entry ${ENTRY_${notdir ${@:.axf=}}} \
	                ${LDFLAGSgcc_${notdir ${@:.axf=}}}    \
	                ${LDFLAGS} -o ${@} ${^}               \
	                '${LIBC}' '${LIBGCC}';                \
	 fi
	@${LD} -T ${SCATTERgcc_${notdir ${@:.axf=}}} \
	       --entry ${ENTRY_${notdir ${@:.axf=}}} \
	       ${LDFLAGSgcc_${notdir ${@:.axf=}}}    \
	       ${LDFLAGS} -o ${@} ${^}               \
	       '${LIBC}' '${LIBGCC}'
	@${OBJCOPY} -O binary ${@} ${@:.axf=.bin}

endif

#******************************************************************************
#
# Definitions for using Keil's RV-MDK.
#
#******************************************************************************
ifeq (${COMPILER}, rvmdk)

#
# The command for calling the compiler.
#
CC=armcc

#
# The flags passed to the assembler.
#
AFLAGS=--device dlm

#
# The flags passed to the compiler.
#
CFLAGS=--device dlm  \
       -O2           \
       -Otime        \
       -Ono_inline   \
       -Oloopref     \
       --enum_is_int \
       --md          \
       -c

#
# The command for calling the library archiver.
#
AR=armar

#
# The command for calling the linker.
#
LD=armlink

#
# The flags passed to the linker.
#
LDFLAGS=
ifneq (${shell armcc 2>&1 | grep Evaluation}, )
LDFLAGS += --first Reset_Handler
endif

#
# The command for extracting images from the linked executables.
#
FROMELF=fromelf

#
# Tell the compiler to include debugging information if the DEBUG environment
# variable is set.
#
ifdef DEBUG
CFLAGS+=-g -D DEBUG
endif

#
# Add tool-specific CFLAGS
#
CFLAGS+=${CFLAGSrvmdk}

#
# Add Include File Path, if defined
#
CFLAGS+=$(if ${IPATH},-I $(subst ${space},${space}-I${space},${IPATH}))

#
# The rule for building the object file from each C source file.
#
${COMPILER}/%.o: %.c
	@if [ 'x${VERBOSE}' = x ];                            \
	 then                                                 \
	     echo "  CC    ${<}";                             \
	 else                                                 \
	     echo ${CC} ${CFLAGS} -D${COMPILER} -o ${@} ${<}; \
	 fi
	@${CC} ${CFLAGS} -D${COMPILER} -o ${@} ${<}
	@sed -e 's,\\,/,g' -e 's,\([^:]\) ,\1\\ ,g' < ${notdir ${<:.c=.d}} \
	     > ${COMPILER}/${notdir ${<:.c=.d}}
	@rm -f ${notdir ${<:.c=.d}}

#
# The rule for building the object file from each assembly source file.
#
${COMPILER}/%.o: %.S
	@if [ 'x${VERBOSE}' = x ];                               \
	 then                                                    \
	     echo "  AS    ${<}";                                \
	 else                                                    \
	     echo ${CC} ${AFLAGS} -D${COMPILER} -o ${@} -c ${<}; \
	 fi
	@${CC} ${AFLAGS} -D${COMPILER} -E ${<} > ${@:.o=_.S}
	@${CC} ${AFLAGS} -o ${@} -c ${@:.o=_.S}
	@rm ${@:.o=_.S}
	@${CC} ${AFLAGS} -D${COMPILER} --md -E ${<}
	@sed -e 's,<stdout>,${@},g' -e 's,\\,/,g' ${notdir ${<:.S=.d}} > ${@:.o=.d}
	@rm ${notdir ${<:.S=.d}}

#
# The rule for creating an object library.
#
${COMPILER}/%.a:
	@if [ 'x${VERBOSE}' = x ];     \
	 then                          \
	     echo "  AR    ${@}";      \
	 else                          \
	     echo ${AR} -cr ${@} ${^}; \
	 fi
	@${AR} -cr ${@} ${^}

#
# The rule for linking the application.
#
${COMPILER}/%.axf:
	@if [ 'x${VERBOSE}' = x ];                            \
	 then                                                 \
	     echo "  LD    ${@}";                             \
	 else                                                 \
	     echo ${LD} --entry Reset_Handler                 \
	                --ro-base 0 --rw-base 0x20000000      \
	                ${LDFLAGSrvmdk_${notdir ${@:.axf=}}}  \
	                ${LDFLAGS} -o ${@} ${^};              \
	 fi
	@${LD} --entry Reset_Handler                 \
	       --ro-base 0 --rw-base 0x20000000      \
	       ${LDFLAGSrvmdk_${notdir ${@:.axf=}}}  \
	       ${LDFLAGS} -o ${@} ${^}
	@${FROMELF} --bin --output ${@:.axf=.bin} ${@}

endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲一区字幕| 99国内精品久久| 亚洲v精品v日韩v欧美v专区| 日韩美女精品在线| 中文字幕一区日韩精品欧美| 欧美这里有精品| 波多野洁衣一区| 色综合一区二区三区| 91麻豆国产香蕉久久精品| 91久久香蕉国产日韩欧美9色| 99热国产精品| 欧美婷婷六月丁香综合色| 欧美伊人精品成人久久综合97| 色琪琪一区二区三区亚洲区| 国产大片一区二区| 五月天精品一区二区三区| 麻豆一区二区99久久久久| 精品一区二区三区免费观看| 国产福利不卡视频| 色综合久久综合网97色综合| 8x福利精品第一导航| 精品国产免费久久 | 国产一区不卡在线| 日本伊人色综合网| 国产乱码字幕精品高清av| 成人国产在线观看| 色香蕉成人二区免费| 777午夜精品免费视频| 国产婷婷精品av在线| 最新不卡av在线| 麻豆一区二区99久久久久| 成人精品国产福利| 欧美精品色一区二区三区| 欧美专区亚洲专区| 日韩欧美精品三级| 久久久精品人体av艺术| 亚洲一区二区三区在线播放| 日韩国产一区二| 99久久久久免费精品国产| 欧美在线观看一二区| 蜜乳av一区二区| 一本色道久久综合亚洲精品按摩| 欧美人与性动xxxx| 中文字幕免费一区| 日本va欧美va精品发布| 色综合久久中文综合久久97| 精品少妇一区二区三区日产乱码 | 欧美精品一区二区三区视频| 成人欧美一区二区三区| 久久69国产一区二区蜜臀| 97精品视频在线观看自产线路二| 日韩欧美中文字幕制服| 日韩美女久久久| 国产馆精品极品| 日韩片之四级片| 日韩在线卡一卡二| 色欧美88888久久久久久影院| 国产欧美一区在线| 麻豆精品视频在线| 欧美日韩精品福利| 亚洲国产精品久久人人爱| 91啦中文在线观看| 国产精品成人免费精品自在线观看| 美女视频黄免费的久久 | 一区二区三区精品在线| 成熟亚洲日本毛茸茸凸凹| 精品国产sm最大网站免费看| 一区二区久久久久久| 高潮精品一区videoshd| 欧美一级黄色大片| 午夜精品一区二区三区电影天堂| 99视频精品在线| 亚洲免费观看高清完整版在线观看| 激情五月婷婷综合| 久久这里只有精品首页| 欧美aⅴ一区二区三区视频| 91麻豆精品国产无毒不卡在线观看 | 国内久久精品视频| 精品精品国产高清a毛片牛牛 | 亚洲精品国产无天堂网2021| 成人高清免费观看| 中文字幕一区二区不卡| 色综合一个色综合| 亚洲国产日韩av| 正在播放一区二区| 久久爱www久久做| 精品欧美一区二区在线观看| 国产精品亚洲综合一区在线观看| 欧美日韩精品综合在线| 亚洲成人资源网| 日韩精品最新网址| 国产大陆a不卡| 中文字幕五月欧美| 欧美性欧美巨大黑白大战| 亚洲午夜久久久久久久久电影院 | 日本一区二区免费在线 | 欧美丰满嫩嫩电影| 日韩国产精品久久久| 久久午夜羞羞影院免费观看| 成人性生交大片免费看中文| 亚洲伦在线观看| 欧美一区二区三区影视| 国产精品一区二区无线| 亚洲女人小视频在线观看| 在线不卡中文字幕| 国产成人自拍网| 亚洲精品国产精华液| 欧美一区二区三区思思人| 韩国三级电影一区二区| 国产精品久久免费看| 色婷婷av一区二区三区大白胸| 免费日本视频一区| 国产精品电影一区二区| 日韩欧美一区在线| 日本高清无吗v一区| 韩国女主播一区| 亚洲午夜av在线| 国产蜜臀av在线一区二区三区| 欧美在线影院一区二区| 国产成人av资源| 日本v片在线高清不卡在线观看| 久久亚洲综合色一区二区三区| 在线免费观看日韩欧美| 国产99久久久精品| 亚洲电影第三页| 中文字幕视频一区| 国产欧美日韩视频在线观看| 91精品免费观看| 91久久精品日日躁夜夜躁欧美| 日韩电影免费在线观看网站| 中文字幕中文字幕一区二区| 欧美一区二区三区视频| 99久久99久久精品免费看蜜桃| 偷窥国产亚洲免费视频| 亚洲欧美综合网| 在线观看www91| 99re8在线精品视频免费播放| 日韩成人精品视频| 亚洲国产精品久久艾草纯爱| 日韩毛片高清在线播放| 日本一区二区动态图| 久久免费午夜影院| 精品奇米国产一区二区三区| 在线91免费看| 欧美精品高清视频| 欧美最猛黑人xxxxx猛交| 国产精品香蕉一区二区三区| 久久99热国产| 亚洲一区二区影院| 亚洲精品视频免费观看| 亚洲欧美一区二区三区极速播放 | 国产精品久久福利| 欧美日韩成人一区二区| 欧美影院一区二区| 欧美日韩你懂得| 欧美日韩国产乱码电影| 在线视频国产一区| 欧美三级蜜桃2在线观看| 欧美丝袜丝交足nylons| 欧美日产国产精品| 这里只有精品视频在线观看| 欧美影院一区二区| 欧美一区二区三区在| 337p亚洲精品色噜噜狠狠| 欧美成人vps| 2024国产精品视频| 久久先锋影音av鲁色资源网| 欧美成人三级在线| 国产区在线观看成人精品| 国产精品网站一区| 亚洲三级电影网站| 亚洲bt欧美bt精品| 久久99热狠狠色一区二区| 懂色av一区二区在线播放| 91色视频在线| 欧美日韩高清一区二区三区| 日韩午夜小视频| 国产丝袜欧美中文另类| 亚洲精品国产精华液| 蜜臀av性久久久久av蜜臀妖精| 国产一区二区三区四| 91亚洲精华国产精华精华液| 欧美一级在线观看| 国产欧美一区二区精品仙草咪| 亚洲在线观看免费视频| 精品一区二区免费| 国产精品一区二区免费不卡| 成人美女视频在线观看18| 欧美日韩精品系列| 中文字幕国产一区| 日本网站在线观看一区二区三区| 国产精品亚洲人在线观看| 欧美日韩三级一区二区| 欧美精品一区二区三区蜜桃| 亚洲精选在线视频| 国产一区二区三区四区五区美女 | 欧美精选一区二区| 精品国产精品一区二区夜夜嗨| 亚洲欧美另类小说| 狠狠色丁香婷婷综合|