Skip to content

avem-labs/stm32F4_Mac

 
 

Repository files navigation

A customized development kit for stm32f4

Usage

  • Step.1

Add submodule in your project folder

$ git submodule add  https://github.com/avem-labs/stm32F4_Mac.git
$ touch makefile
  • Step.2

Copy makefile contents from make.config

 include stm32F4_Mac/make.config
 .PHONY: proj

 all: proj

 proj: $(PROJ_NAME).elf

 $(PROJ_NAME).elf: $(SRCS)
 	$(CC) $(CFLAGS) $^ -o $@
 	$(OBJCOPY) -O ihex $(PROJ_NAME).elf $(PROJ_NAME).hex
 	$(OBJCOPY) -O binary $(PROJ_NAME).elf $(PROJ_NAME).bin

 clean:
 	rm -f *.o $(PROJ_NAME).elf $(PROJ_NAME).hex $(PROJ_NAME).bin

 # Flash the STM32F4
 dfu: proj
 	dfu-util -d 0483:df11 -c 1 -a 0 -s 0x08000000:leave -D $(PROJ_NAME).bin

Releases

No releases published

Packages

No packages published

Languages

  • C 95.5%
  • Assembly 2.7%
  • HTML 1.7%
  • Other 0.1%