A basic guide to start with the MSP430F family and the GCC tools on Linux.
				
			 
			
		 
		
		
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
				
					
						
						
							| 
								
							 | 
							
								OBJECTS=Ejemplo.o
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								GCC_DIR = /home/user/msp430-gcc/bin
							 | 
						
						
						
							| 
								
							 | 
							
								SUPPORT_FILE_DIRECTORY = /home/user/msp430-gcc/include
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								DEVICE  = msp430f2619
							 | 
						
						
						
							| 
								
							 | 
							
								CC      = $(GCC_DIR)/msp430-elf-gcc
							 | 
						
						
						
							| 
								
							 | 
							
								GDB     = $(GCC_DIR)/msp430-elf-gdb
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								CFLAGS = -I $(SUPPORT_FILE_DIRECTORY) -mmcu=$(DEVICE) -O2 -g
							 | 
						
						
						
							| 
								
							 | 
							
								LFLAGS = -L $(SUPPORT_FILE_DIRECTORY) -T $(DEVICE).ld
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								all: ${OBJECTS}
							 | 
						
						
						
							| 
								
							 | 
							
									$(CC) $(CFLAGS) $(LFLAGS) $? -o $(DEVICE).out
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								debug: all
							 | 
						
						
						
							| 
								
							 | 
							
									$(GDB) $(DEVICE).out
							 |