【test.c】 #include <io.h>
// LED灯是接到P5.4~P5.6上的
void wait(void) { volatile unsigned int i; // volatile不可省略 for (i = 0; i < 32000; i++); }
int main(void) { P5DIR = 0xff; P5OUT = 0x00; while (1) { P5OUT ^= 0x70; wait(); } } 【Makefile】 # ubuntu系统下执行make run即可编译并烧写 # 注意确保ttyUSB0的权限 test: test.c msp430-gcc -Os -mmcu=msp430x1611 -g -o test.elf test.c msp430-objcopy -O ihex test.elf test.hex
run: test tos-bsl --telosb -r -e -I -c /dev/ttyUSB0 -p test.hex # 输入命令时,一定要注意区分大写i和小写L
|