aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorpx4dev <px4@purgatory.org>2013-01-16 21:12:15 -0800
committerpx4dev <px4@purgatory.org>2013-02-23 22:00:59 -0800
commite9f2197bfa40522d6a58e01888dada4531d9dbcf (patch)
tree468ff734245f0605c937932659c94d8fd5eb766c /Makefile
parent06951351054df9799b966b04efd8f5aae6e3a062 (diff)
downloadpx4-firmware-e9f2197bfa40522d6a58e01888dada4531d9dbcf.tar.gz
px4-firmware-e9f2197bfa40522d6a58e01888dada4531d9dbcf.tar.bz2
px4-firmware-e9f2197bfa40522d6a58e01888dada4531d9dbcf.zip
Move upload functionality out into a separate makefile.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile61
1 files changed, 0 insertions, 61 deletions
diff --git a/Makefile b/Makefile
index 5a6ee0fae..bcbe6b790 100644
--- a/Makefile
+++ b/Makefile
@@ -86,20 +86,6 @@ $(FIRMWARES): $(BUILD_DIR)/%.build/firmware.px4:
WORK_DIR=$(work_dir)
#
-# Generate the config build directory.
-#
-#BUILDAREAS = $(foreach config,$(CONFIGS),$(BUILD_DIR)/$(config).build)
-#.PHONY: buildareas
-#buildareas: $(BUILDAREAS)
-#
-#$(BUILD_DIR)/%.build: config = $(notdir $(basename $@))
-#$(BUILD_DIR)/%.build: platform = $(call PLATFORM_FROM_CONFIG,$(config))
-#$(BUILDAREAS): $(BUILD_DIR)/%.build:
-# @echo %% Setting up build environment for $(config)
-# $(Q) mkdir -p $@
-# $(Q) (cd $@ && $(RMDIR) nuttx-export && unzip -q $(ARCHIVE_DIR)/$(platform).export)
-
-#
# Build the NuttX export archives.
#
# Note that there are no explicit dependencies extended from these
@@ -130,53 +116,6 @@ $(NUTTX_ARCHIVES): $(ARCHIVE_DIR)/%.export: $(NUTTX_SRC) $(NUTTX_APPS)
$(Q) mkdir -p $(dir $@)
$(Q) $(COPY) $(NUTTX_SRC)/nuttx-export.zip $@
-setup_px4io:
-
-#
-# Firmware upload.
-#
-
-# serial port defaults by operating system.
-SYSTYPE = $(shell uname)
-ifeq ($(SYSTYPE),Darwin)
-SERIAL_PORTS ?= "/dev/tty.usbmodemPX1,/dev/tty.usbmodemPX2,/dev/tty.usbmodemPX3,/dev/tty.usbmodemPX4,/dev/tty.usbmodem1,/dev/tty.usbmodem2,/dev/tty.usbmodem3,/dev/tty.usbmodem4"
-endif
-ifeq ($(SYSTYPE),Linux)
-SERIAL_PORTS ?= "/dev/ttyACM5,/dev/ttyACM4,/dev/ttyACM3,/dev/ttyACM2,/dev/ttyACM1,/dev/ttyACM0"
-endif
-ifeq ($(SERIAL_PORTS),)
-SERIAL_PORTS = "\\\\.\\COM32,\\\\.\\COM31,\\\\.\\COM30,\\\\.\\COM29,\\\\.\\COM28,\\\\.\\COM27,\\\\.\\COM26,\\\\.\\COM25,\\\\.\\COM24,\\\\.\\COM23,\\\\.\\COM22,\\\\.\\COM21,\\\\.\\COM20,\\\\.\\COM19,\\\\.\\COM18,\\\\.\\COM17,\\\\.\\COM16,\\\\.\\COM15,\\\\.\\COM14,\\\\.\\COM13,\\\\.\\COM12,\\\\.\\COM11,\\\\.\\COM10,\\\\.\\COM9,\\\\.\\COM8,\\\\.\\COM7,\\\\.\\COM6,\\\\.\\COM5,\\\\.\\COM4,\\\\.\\COM3,\\\\.\\COM2,\\\\.\\COM1,\\\\.\\COM0"
-endif
-
-upload: $(FIRMWARE_BUNDLE) $(UPLOADER)
- @python -u $(UPLOADER) --port $(SERIAL_PORTS) $(FIRMWARE_BUNDLE)
-
-#
-# JTAG firmware uploading with OpenOCD
-#
-ifeq ($(JTAGCONFIG),)
-JTAGCONFIG=interface/olimex-jtag-tiny.cfg
-endif
-
-.PHONY: upload-jtag-px4fmu
-upload-jtag-px4fmu: all
- @echo Attempting to flash PX4FMU board via JTAG
- @openocd -f $(JTAGCONFIG) -f ../Bootloader/stm32f4x.cfg -c init -c "reset halt" -c "flash write_image erase nuttx/nuttx" -c "flash write_image erase ../Bootloader/px4fmu_bl.elf" -c "reset run" -c shutdown
-
-.PHONY: upload-jtag-px4io
-upload-jtag-px4io: all
- @echo Attempting to flash PX4IO board via JTAG
- @openocd -f $(JTAGCONFIG) -f ../Bootloader/stm32f1x.cfg -c init -c "reset halt" -c "flash write_image erase nuttx/nuttx" -c "flash write_image erase ../Bootloader/px4io_bl.elf" -c "reset run" -c shutdown
-
-#
-# Hacks and fixups
-#
-
-ifeq ($(SYSTYPE),Darwin)
-# PATH inherited by Eclipse may not include toolchain install location
-export PATH := $(PATH):/usr/local/bin
-endif
-
#
# Cleanup targets. 'clean' should remove all built products and force
# a complete re-compilation, 'distclean' should remove everything