MSP-FET430UIF调试telosb节点

  Yeti 2的官网:http://tos-ide.ethz.ch/wiki/pmwiki.php?n=Site.DebuggerInstallationMSPFET430UIF,有详细的安装步骤,但是由于年代久远,有很多部分需要自己调整.


一.首先在windows下安装IAR5.30或者一下版本,版本过高会要求固件升级,完全没有必要.安装完成后,将MSP-FET430UIF插入电脑的USB接口,电脑会自动安装设备驱动,安装完成以后查看设备管理器,会出现类似"MSP-FET430UIF-VCP(COM1)",说明驱动安装成功.


二.将MSP-FET430UIF插入linux系统下,用lsusb命令可以查看到设备的ID号.然后用dmesg可以查看设备的连情况.如果出现类似:

[   48.681294] usb 3-8: TI USB 3410 1 port adapter converter now attached to ttyUSB0

那么说明你非常幸运,设备已经成功连接到linux系统下.如果没有出现该类似信息,就要看报什么错误了.一种错误是firmware not found,这种错误比较好解决,只需要将lib/firmware里的ti_3410.fw链接一下:ln -s /lib/firmware/ti_3410.fw /lib/firmware/ti_usb-3410.bin.另一种错误是ti_firmware_donwload_error,这种错误我折腾了一个月之久,始终没有解决,最后将虚拟机换成了双系统,问题就没有了,不知道虚拟机和双系统究竟有什么区别.


三.等到电脑完全识别调试器之后,首先需要确定自己的tinyos系统有没有安装msp430-toolchain,如果不确定的话可以用gcc -v和msp430-gdb命令查看,如果出现版本信息就说明已经安装,如果没有,就需要手动安装了.网上会有教程,搜一下就会出现的.


四.按照官网步骤:

http://tos-ide.ethz.ch/wiki/pmwiki.php?n=Site.DebuggerInstallationMSPFET430UIF,从step2.c,

继续往下,亲测不会出现什么错误,可能路径什么的会有点小问题,稍微修改以下就好.


五.JTAG与目标版连接图见附件,有一个问题就是目标板外接电源时再接VCC会出报错,与教程不太一样,很是奇怪.所以外接电源给目标板供电时,我直接没有接VCC.


六.以上所有工作完成后就可以开始调试工作了.有一个问题就是extra里选了JTAG会报错,错误位 msp430-jtag not found,错误至今没有解决,将这一项去掉就可以了.


七.附件里附上调试成功的eclipse界面图.



本文出自 “误终身” 博客,转载请与作者联系!

你可能感兴趣的:(linux,windows,接口,电脑,firmware)