Prettify makefile and fix up code formatting
This commit is contained in:
parent
47fccb6b91
commit
85c3b2d60f
3 changed files with 11 additions and 1804 deletions
|
|
@ -1,51 +1,28 @@
|
|||
|
||||
OPENCM3_PATH ?= ../../libopencm3
|
||||
OPENCM3_LIBRARY_PATH ?= $(OPENCM3_PATH)/lib
|
||||
OPENCM3_INCLUDE_PATH ?= $(OPENCM3_PATH)/include
|
||||
OPENCM3_PATH ?= $(HOME)/resource/libopencm3
|
||||
|
||||
CC := arm-none-eabi-gcc
|
||||
OBJCOPY := arm-none-eabi-objcopy
|
||||
OBJDUMP := arm-none-eabi-objdump
|
||||
SIZE := arm-none-eabi-size
|
||||
AS = arm-none-eabi-as
|
||||
|
||||
|
||||
# CFLAGS = -Wall -g -std=gnu11 -Os
|
||||
CFLAGS = -Wall -g -std=gnu11 -O1
|
||||
CFLAGS += -mlittle-endian -mthumb
|
||||
CFLAGS += -mcpu=cortex-m3
|
||||
CFLAGS += -mfix-cortex-m3-ldrd
|
||||
CFLAGS += -msoft-float
|
||||
CFLAGS = -Wall -Wextra -g -std=gnu11 -O1
|
||||
CFLAGS += -mlittle-endian -mthumb -mcpu=cortex-m3 -mfix-cortex-m3-ldrd -msoft-float
|
||||
#CFLAGS += -ffunction-sections -fdata-sections -Wl,--gc-sections
|
||||
CFLAGS += -Wl,-Map=main.map
|
||||
|
||||
|
||||
CFLAGS += -Tstm32f103c8t6.ld
|
||||
|
||||
|
||||
CFLAGS += -I$(OPENCM3_INCLUDE_PATH)
|
||||
CFLAGS += -L$(OPENCM3_LIBRARY_PATH)
|
||||
|
||||
#CFLAGS += -Wl,-Map=main.map
|
||||
CFLAGS += -Tstm32f103c8t6.ld --static -nostartfiles
|
||||
CFLAGS += -I$(OPENCM3_PATH)/include -L$(OPENCM3_PATH)/lib
|
||||
CFLAGS += -DSTM32F1
|
||||
|
||||
CFLAGS += --static -nostartfiles
|
||||
|
||||
|
||||
|
||||
LDFLAGS += -Wl,--start-group -lc -lgcc -lnosys -Wl,--end-group
|
||||
LDFLAGS += -lopencm3_stm32f1 -lm
|
||||
|
||||
AS = arm-none-eabi-as
|
||||
|
||||
all: main.elf
|
||||
|
||||
|
||||
cr4_fft_1024_stm32.o: cr4_fft_1024_stm32.s
|
||||
$(AS) -o cr4_fft_1024_stm32.o cr4_fft_1024_stm32.s
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
|
||||
main.elf: main.o usb.o
|
||||
$(CC) $(CFLAGS) -o main.elf main.o usb.o $(LDFLAGS)
|
||||
|
||||
|
|
@ -54,22 +31,11 @@ main.elf: main.o usb.o
|
|||
$(OBJDUMP) -St $@ >$(@:.elf=.lst)
|
||||
$(SIZE) $@
|
||||
|
||||
|
||||
|
||||
flash: main.elf
|
||||
openocd -f openocd.cfg -c "program $< verify reset exit"
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.hex
|
||||
rm -f *.lst
|
||||
rm -f *.map
|
||||
rm -f *.elf
|
||||
rm -f *.bin
|
||||
|
||||
|
||||
|
||||
rm -f $(addprefix main,.o .hex .lst .map .elf .bin)
|
||||
|
||||
.PHONY: flash clean
|
||||
|
||||
|
|
|
|||
|
|
@ -17,16 +17,16 @@
|
|||
|
||||
int main(void)
|
||||
{
|
||||
int i = 0;
|
||||
int i = 0;
|
||||
// const char* line;
|
||||
|
||||
// Clock Setup
|
||||
rcc_clock_setup_in_hse_8mhz_out_72mhz();
|
||||
|
||||
// Initialize USB
|
||||
usb_serial_init();
|
||||
usb_serial_init();
|
||||
|
||||
while (1) {
|
||||
while (1) {
|
||||
/*
|
||||
if( i % 100000 == 0 ) {
|
||||
// Read ADC
|
||||
|
|
|
|||
1759
bluefnorf/main.map
1759
bluefnorf/main.map
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue