联系我们

公司电话:17190811125

经理邮箱:zeta@mautow.com

销售邮箱:sale@mautow.com

公司地址:大连开发区辽河西三路169号

官方网站>专题杂项>Linux杂论Linux杂论

Linux下MSP430开发
作者: mtwebs  点击次数:   更新时间: 2019-05-17

       开发MSP430单片机,一般都是使用IAR,只能在windows下使用。其实,linux下更高效,下载速度很快且非常稳定,这里简单介绍一下,完全自己实践并总结的,有兴趣者欢迎讨论。

       安装msp430-gcc和mspdebug,在开源sourceforge.net网站上下载相关软件。

       比如编写最简单的程序文件,main.c,需要在msp430f5528下调试并运行。

       编译命令:msp430-gcc -mmcu=msp430f5528 -o main.elf  main.c

       下载命令;mspdebug -d /dev/ttyUSB0 -j uif

                           prog main.elf

       特别提示:编写程序时,中断函数命名方式不同;硬件下载工具使用的是通用的USB仿真器UIF。

       附gcc下中断处理方法:

把IAR下的中断代码

#pragma vector = ADC12_VECTOR
__interrupt void ADC12_ISR(void)

照葫芦画瓢的修改为
__attribute__((interrupt(ADC12_VECTOR)))
void ADC12_ISR(void)