Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. flags = -Os
  2.  
  3. makeCompile: Sigmux.c
  4.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/security.c
  5.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/wlan.c
  6.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/socket.c
  7.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/hci.c
  8.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/cc3000_common.c
  9.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/evnt_handler.c
  10.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/netapp.c
  11.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/nvmem.c
  12.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c ./CC3000HostDriver/spi.c
  13.        avr-gcc -g $(flags) -mmcu=atmega32u4 -c Sigmux.c
  14.        avr-gcc -g $(flags) -mmcu=atmega32u4 -o Sigmux.elf ./Sigmux.o ./spi.o ./socket.o ./wlan.o ./nvmem.o ./cc3000_common.o ./evnt_handler.o ./hci.o ./netapp.o ./security.o
  15.        rm *.o
  16.        avr-objcopy -j .text -j .data -O ihex Sigmux.elf Sigmux.hex
  17.  
  18. upload: Sigmux.hex
  19.        sudo avrdude -c USBasp -p atmega32u4 -U flash:w:Sigmux.hex:i
  20.  
  21. setExtCLK:
  22.        sudo avrdude -c USBasp -p atmega32u4 -U lfuse:w:0xde:m -U hfuse:w:0x99:m -U efuse:w:0xf3:m
  23.  
  24. setIntCLK:
  25.        sudo avrdude -c USBasp -p atmega32u4 -U lfuse:w:0xd2:m -U hfuse:w:0x99:m -U efuse:w:0xf3:m
  26.  
  27. setDefault:
  28.        sudo avrdude -c USBasp -p atmega32u4 -U lfuse:w:0x5e:m -U hfuse:w:0x99:m -U efuse:w:0xf3:m
  29.  
  30. build_lib:
  31.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/security.c
  32.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/wlan.c
  33.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/socket.c
  34.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/hci.c
  35.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/cc3000_common.c
  36.  
  37. avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/evnt_handler.c
  38.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/netapp.c
  39.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/nvmem.c
  40.        avr-gcc -g -O3 -mmcu=atmega32u4 -c ./CC3000HostDriver/spi.c
  41.        rm *.o          
  42.  
  43. clean:
  44.        rm *.o
  45.        rm *.elf
  46.        rm *.hex
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement