| 12345678910111213141516171819202122232425 | 
							
- CC=arm-none-eabi-gcc
 
- CFLAGS=-Wall -mcpu=cortex-m0 -mthumb -nostartfiles -g -Os 
 
- LDFLAGS=-T stm32.lnk -static 
 
- #  some recommend -lnosys --specs=nosys.spec, but they don't seem effective
 
- SOURCES=demo.c crt1.c 
 
- OBJECTS=$(SOURCES:.c=.o)
 
- .c.o:
 
- 	$(CC) $(CFLAGS) -c $< 
 
- demo: $(OBJECTS) 
 
- 	$(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) -o $@
 
- all:
 
- 	klm 
 
- clean:
 
- 	rm $(OBJECTS)
 
- 	
 
- load: demo 
 
- 	arm-none-eabi-objcopy $< -O binary demo.bin
 
- 	# st-flash write demo.bin 0x08000000
 
- 	stm32loader -p /dev/ttyUSB0 -e -w -v -V demo.bin
 
 
  |