mirror of
https://github.com/hathach/tinyusb.git
synced 2025-02-07 05:54:11 +08:00
msp_exp430f5529lp: Fix board.mk, remove .travis.yml.bck.
This commit is contained in:
parent
6b5157fd28
commit
7e78e47444
@ -1,34 +0,0 @@
|
|||||||
language: c
|
|
||||||
dist: bionic
|
|
||||||
compiler:
|
|
||||||
- gcc
|
|
||||||
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
sources:
|
|
||||||
- sourceline: "ppa:team-gcc-arm-embedded/ppa"
|
|
||||||
packages:
|
|
||||||
- python3
|
|
||||||
- ruby
|
|
||||||
- gcc-arm-embedded
|
|
||||||
|
|
||||||
install:
|
|
||||||
- gem install ceedling
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
- wget http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/8_3_0_0/exports/msp430-gcc-8.3.0.16_linux64.tar.bz2 -O /tmp/msp430-gcc.tar.bz2
|
|
||||||
- tar -xjf /tmp/msp430-gcc.tar.bz2
|
|
||||||
- export PATH=$PATH:$PWD/msp430-gcc-8.3.0.16_linux64/bin
|
|
||||||
- arm-none-eabi-gcc --version
|
|
||||||
- msp430-elf-gcc --version
|
|
||||||
|
|
||||||
script:
|
|
||||||
# Build all examples
|
|
||||||
- python3 tools/build_all.py
|
|
||||||
# Run unit tests
|
|
||||||
- cd test
|
|
||||||
- ceedling test:all
|
|
||||||
- cd ..
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- source tools/build_success.sh
|
|
@ -35,7 +35,6 @@ ifeq ($(BOARD), msp_exp430f5529lp)
|
|||||||
else
|
else
|
||||||
LDFLAGS += $(CFLAGS) -fshort-enums -Wl,-T,$(TOP)/$(LD_FILE) -Wl,-Map=$@.map -Wl,-cref -Wl,-gc-sections -specs=nosys.specs -specs=nano.specs
|
LDFLAGS += $(CFLAGS) -fshort-enums -Wl,-T,$(TOP)/$(LD_FILE) -Wl,-Map=$@.map -Wl,-cref -Wl,-gc-sections -specs=nosys.specs -specs=nano.specs
|
||||||
endif
|
endif
|
||||||
LDFLAGS += $(addprefix -L,$(LDINC))
|
|
||||||
ASFLAGS += $(CFLAGS)
|
ASFLAGS += $(CFLAGS)
|
||||||
|
|
||||||
# Assembly files can be name with upper case .S, convert it to .s
|
# Assembly files can be name with upper case .S, convert it to .s
|
||||||
|
@ -9,6 +9,7 @@ CFLAGS += \
|
|||||||
# All source paths should be relative to the top level.
|
# All source paths should be relative to the top level.
|
||||||
LD_FILE = hw/mcu/ti/msp430/msp430-gcc-support-files/include/msp430f5529.ld
|
LD_FILE = hw/mcu/ti/msp430/msp430-gcc-support-files/include/msp430f5529.ld
|
||||||
LDINC += $(TOP)/hw/mcu/ti/msp430/msp430-gcc-support-files/include
|
LDINC += $(TOP)/hw/mcu/ti/msp430/msp430-gcc-support-files/include
|
||||||
|
LDFLAGS += $(addprefix -L,$(LDINC))
|
||||||
|
|
||||||
INC += $(TOP)/hw/mcu/ti/msp430/msp430-gcc-support-files/include
|
INC += $(TOP)/hw/mcu/ti/msp430/msp430-gcc-support-files/include
|
||||||
|
|
||||||
@ -16,17 +17,17 @@ INC += $(TOP)/hw/mcu/ti/msp430/msp430-gcc-support-files/include
|
|||||||
VENDOR = ti
|
VENDOR = ti
|
||||||
CHIP_FAMILY = msp430x5xx
|
CHIP_FAMILY = msp430x5xx
|
||||||
|
|
||||||
# Allow user to use mspdebug if set on make command line.
|
|
||||||
ifdef MSPDEBUG
|
|
||||||
# flash target using mspdebug.
|
|
||||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
|
||||||
$(MSPDEBUG) tilib "prog $<" --allow-fw-update
|
|
||||||
else
|
|
||||||
# export for libmsp430.so to same installation
|
# export for libmsp430.so to same installation
|
||||||
|
ifneq ($(OS),Windows_NT)
|
||||||
export LD_LIBRARY_PATH=$(dir $(shell which MSP430Flasher))
|
export LD_LIBRARY_PATH=$(dir $(shell which MSP430Flasher))
|
||||||
|
endif
|
||||||
|
|
||||||
# flash target using TI MSP430-Flasher
|
# flash target using TI MSP430-Flasher
|
||||||
# http://www.ti.com/tool/MSP430-FLASHER
|
# http://www.ti.com/tool/MSP430-FLASHER
|
||||||
# Please add its installation dir to PATH
|
# Please add its installation dir to PATH
|
||||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||||
MSP430Flasher -w $< -z [VCC]
|
MSP430Flasher -w $< -z [VCC]
|
||||||
endif
|
|
||||||
|
# flash target using mspdebug.
|
||||||
|
flash-mspdebug: $(BUILD)/$(BOARD)-firmware.elf
|
||||||
|
$(MSPDEBUG) tilib "prog $<" --allow-fw-update
|
||||||
|
Loading…
x
Reference in New Issue
Block a user