下载
MSP430-GCC-OPENSOURCE: GCC - Open Source Compiler for MSP Microcontrollers >>获取软件
安装
路径 :<u>~/ti/gcc</u>
编写测试Makefile
在测试工程文件夹目录下(<u>GCC-MSP430/test project/</u>)新建Makefile文件。
测试工程下载:>>Github
编写Makefile来使同目录下LEDBlinky.c
通过MSP430-ELF-GCC生成可重定位目标文件(*.o)。
# this is a makefile file for testing the MSP430-ELF-GCC
MCU = msp430f5438a
DEVICE = -mmcu=$(MCU)
INCLUDE = -I ~/ti/gcc/include
CC = ~/ti/gcc/bin/msp430-elf-gcc
LEDBlinky.o: LEDBlinky.c
@echo Assembling the source files...
@$(CC) $(INCLUDE) $(DEVICE) -c LEDBlinky.c
@echo MSP430-ELF-GCC tested ok.
@echo The \*.o file has been cleaned.
@rm LEDBlinky.o
-
msp430f5438a
为微处理器型号,LEDBlinky.c
为测试代码, 这里只是生成目标文件测试MSP430-ELF-GCC功能,因此这两项没有实际意义。 -
~/ti/gcc/include
为头文件路径,包含诸如msp430.h、msp430f5438a.h、msp430g2553.h等头文件。 -
~/ti/gcc/bin/msp430-elf-gcc
为MSP430-ELF-GCC bash命令。 -
rm LEDBlinky.o
删除生成的可重定位目标文件。 - 有关 MSP430-ELF-GCC/GCC的相关命令此处不再赘述。
测试
测试步骤:
- 打开终端
-
移动至测试目录
cd ~/.../Note/Development/GCC/GCC-MSP430/test project
-
执行Makefile
make
输出:
Assembling the source files...
MSP430-ELF-GCC tested ok.
The *.o file has been cleaned.
显示测试成功,MSP430-ELF-GCC 工作正常。
网友评论