我用msp430jtag调试器往msp430f149写程序,在‘gnome-terminal’命令中输入‘make jtag’出现'cannot open interface'。不能写进程序,请问是怎么回事?
Wayne Xu:
请先定位问题,用同一调试器调试别的430板子,是否可以。还有注意149jtag引脚的详细连接,要参照推荐电路的连接方法。
Young Hu:
您好!
gnome-terminal我没有用过,但是我建议您做如下工作:
1、确认是不是仿真器的问题?可以找TI的开发板或者工作正常的板子来测试,然后使用IAR或者MSP430 Flasher去烧写程序,看看能不能正常烧写。或者换台电脑试试,看看是不是驱动的问题。
2、如果仿真器工作正常,那么把149的板子Jtag接口发上来,重点来查板子的问题;
3、如果仿真器有问题,只好换一个了。
shijin chen:
回复 Wayne Xu:
您好,请问在哪里能够找到推荐的msp430jtag接口电路呢?谢谢
shijin chen:
回复 Young Hu:
您好:
非常感谢您的建议,我跟您说一下我现在 的情况吧。我用现在的msp430jtag调试器能够给其他两个149芯片模块写程序,另有一个模块写程序的时候,在gnome-terminal 出现cannot open interface 。这种情况以前我遇到过几次,换了一块149芯片就可以了。我怀疑可能是把芯片给烧坏了,现在想找烧坏芯片的原因,现在是不知道怎么去查找原因?急切期待您的帮助。
Hardy Hu:
回复 shijin chen:
先查一下这两种可能:
1.电源问题,MSP430输入电源最高耐受电压在4.1V,如果调试器是5V的有可能把芯片烧坏
2.ESD问题,如果调试器和MCU都带点插拔,在端口接触瞬间会造成放电,产生很高的脉冲电压把MCU打坏,这个问题可以通过掉电插拔和加ESD保护器件解决
Lina Lian:
回复 shijin chen:
MSP430 JTAG接口电路详见“slau278i-MSP430 Hardware Tool User's Guide”的‘2.1 Signal Connections for In-System Programming and Debugging’。
Hardy Hu:
回复 shijin chen:
在对应的MCU datasheet的Description章节(一般是第二章)的Pin Designation中有引脚分布,后面的表格中引脚定义,在user's guide的Embedded Emulation Module (EEM)章节中有功能介绍,一般是最后一章,JTAG的详细标准参见IEEE 1149.1协议。
Wayne Xu:
回复 shijin chen:
请注意一下,调试器的地与F149电路的地的连接。另外就是这两个电路的电源是不是连在一起了。不知你的msp430jtag调试器是哪一个型号,有些在市场上买到的,是不带隔离保护的。
Hardy Hu:
看起来像仿真器不能与MCU正确连接上,或者没有捕获MCU控制权
shijin chen:
回复 Wayne Xu:
您好,我把调试器的地与149电路的地共地了,这两个电路的电源连在一起了,因为我看的msp430 jtag的接口电路就是连在一起的呢,上面的回复中就有接口电路。调试器带不带隔离保护对我现在的问题应该没有影响吧,因为,我用该调试器能够给其他芯片写程序,说明调试器正常。写不进程序的这个芯片我找不出原因,jtag接口电路就是参照datasheet中的接口电路。谢谢~~~