联系我们
官方网站>专题杂项>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)
上一条: Linux下ModelSim安装
下一条: Docker简介与安装