1 Star 6 Fork 0

px4/Bootloader

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile.k66 2.33 KB
一键复制 编辑 原始数据 按行查看 历史
#
# PX4 bootloader build rules for K66 targets.
# 5 seconds / 5000 ms default delay
PX4_BOOTLOADER_DELAY ?= 5000
ARCH=kinetis
#src/startup/crt0_gcc.S
KINETIS_ASRCS= targets/MK66F18/src/startup/gcc/startup_MK66F18.S \
KINETIS_CSRCS= targets/MK66F18/src/startup/system_MK66F18.c \
src/platform/devices/MK66F18/fsl_clock.c \
src/drivers/smc/smc.c \
src/drivers/gpio/fsl_gpio.c \
src/drivers/flash/fsl_flash.c \
src/usb/device/class/usb_device_cdc_acm.c \
src/usb/device/usb_device_khci.c \
src/usb/device/usb_device_dci.c \
src/usb/device/usb_device_ch9.c \
src/usb/device/class/usb_device_class.c \
src/usb/osa/usb_osa_bm.c \
src/startup/startup.c
KINETIS_INCS= src/platform/devices/MK66F18 \
targets/MK66F18/src \
src/autobaud \
src/usb/include \
src/usb/osa \
src/usb/device \
src/usb/device/class \
src/bm_usb \
src/include \
src/platform \
src/platform/devices \
src/platform/CMSIS/Include \
src \
src/drivers \
src/startup \
src/drivers/common \
ASRCS = $(addprefix $(LIBKINETIS)/, $(KINETIS_ASRCS))
CSRCS = $(addprefix $(LIBKINETIS)/, $(KINETIS_CSRCS))
INCS = $(addprefix -I $(LIBKINETIS)/, $(KINETIS_INCS))
SRCS = $(COMMON_SRCS) $(addprefix $(ARCH)/,$(ARCH_SRCS)) $(CSRCS) main_k66.c kinetis.c \
# Keep the build happy
LIB_WORK_AROUNDS= -DSTM32F4 \
-DTOWER=0 \
-DFREEDOM=0 \
-DCLOCK_SETUP=6\
FLAGS += $(LIB_WORK_AROUNDS) \
-g -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 \
-specs=nano.specs -specs=nosys.specs \
$(INCS) \
-DTARGET_HW_$(TARGET_HW) \
-DBL_CONFIG_USB_CDC=1 \
-DBL_CONFIG_HS_USB_HID=0 \
-DBL_CONFIG_HS_USB_MSC=0 \
-DBL_TARGET_FLASH \
-DDEBUG=0 \
-DNDEBUG=1 \
-DUSB_STACK_BM \
-DCPU_MK66FN2M0VMD18=1 \
-DCPU_IS_ARM_CORTEX_M4=1 \
-T$(LINKER_FILE) \
$(EXTRAFLAGS)
#
# General rules for making dependency and object files
# This is where the compiler is called
#
include rules.mk
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/px4/Bootloader.git
git@gitee.com:px4/Bootloader.git
px4
Bootloader
Bootloader
master

搜索帮助