Skip to content

Commit

Permalink
Merge pull request #1 from tjstyle/master
Browse files Browse the repository at this point in the history
Add generic-pa1 build target
  • Loading branch information
rogerclarkmelbourne committed Jun 1, 2015
2 parents 42da0d4 + 64b4e77 commit f883a67
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 0 deletions.
12 changes: 12 additions & 0 deletions STM32F1/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ generic-pc13: begin gccversion build_generic-pc13 sizeafter finished copy_gener
generic-pg15: begin gccversion build_generic-pg15 sizeafter finished copy_generic-pg15 end
generic-pd2: begin gccversion build_generic-pd2 sizeafter finished copy_generic-pd2 end
generic-pd1: begin gccversion build_generic-pd1 sizeafter finished copy_generic-pd1 end
generic-pa1: begin gccversion build_generic-pa1 sizeafter finished copy_generic-pa1 end

build: elf bin lss sym

Expand Down Expand Up @@ -204,6 +205,17 @@ copy_generic-pd1:
cp $(TARGET).bin binaries/generic_boot20_pd1.bin
@echo

build_generic-pa1: TARGETFLAGS= -DTARGET_GENERIC_F103_PA1
# Set the linker script
build_generic-pa1: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
build_generic-pa1: elf bin lss sym
copy_generic-pa1:
@echo
@echo "Copying to binaries folder"
@echo
cp $(TARGET).bin binaries/generic_boot20_pa1.bin
@echo


bin: $(TARGET).bin
elf: $(TARGET).elf
Expand Down
Binary file added STM32F1/binaries/generic_boot20_pa1.bin
Binary file not shown.
18 changes: 18 additions & 0 deletions STM32F1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,24 @@
#define USER_CODE_RAM ((u32)0x20000C00)
#define RAM_END ((u32)0x20005000)

#elif defined TARGET_GENERIC_F103_PA1

#define LED_BANK GPIOA
#define LED_PIN 1
#define LED_ON_STATE 1

// Button (if you have one)
#define BUTTON_BANK GPIOC
#define BUTTON 14

/* Generic boards don't have disconnect hardware, so we drive PA12 which is connected to the usb D+ line*/
#define USB_DISC_BANK GPIOA
#define USB_DISC 12

// Ram stuff not really needed any more
#define USER_CODE_RAM ((u32)0x20000C00)
#define RAM_END ((u32)0x20005000)

#else

#error "No config for this target"
Expand Down

0 comments on commit f883a67

Please sign in to comment.