This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

在哪能买到或者怎样自制ez430u的USB仿真器?

Other Parts Discussed in Thread: TUSB3410, EZ430-F2013, MSP430F1612, MSP430FR6989, MSP430F5529, MSP-EXP430F5529LP, MSP430G2553

之前有人提问过:“在哪能买到类似msp-ez430u的USB仿真器?”,下面“”的回答为:

“1、MSP430 launchpad 板载的调试器;

2、淘宝有比较便宜的MSP-FET430;

3、或者楼主可以自制eZ-FET:

http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_ezFETLite/latest/

http://processors.wiki.ti.com/index.php/EZ-FET_lite

 

其中两个链接,一个已经失效了,另外一个在自己制作方面没有什么帮助。所以在这里我再询问一下。

ez430的是一个简化的程序下载、调试器,其只支持SBW的连接模式,但是其具有器件少,体积小的优点,可以制作成U盘大小。官方就有许多ez430系列的微型开发板,非常便于携带的调试。

询问一下ez430u通用类的调试仿真器,有没有渠道购买。

关于自制的方法,我也查阅了一些资料,有人这样说:“eZ430-F2013、eZ430-RF2500、eZ430-Chronos”三款开发工具的调试部分均不相同,其中eZ430-Chronos为最新的设备,可以支持当今大多数的MCU,如MSP430F5系列;eZ430-RF2500与eZ430-Chronos硬件大体相似,可以通过升级其中的MSP430F1612固件将eZ430-RF2500的调试模块升级至eZ430-Chronos,以便支持更多的MCU;而eZ430-F2013中的EEPROM为24LC32,升级要将其换为24LC64或者24LC128甚至更大容量的EEPROM才能成功升级,同时要“将eZ430-RF2500上EEPROM中的TUSB3410固件(大约64kbit)刷进去,比较麻烦,就不建议升级了”。

然后我查看了最新的eZ430-Chronos开发资料,里面含有USB_Debug部分的电路:http://www.ti.com/cn/lit/pdf/slau292,但是发现其电路图版本却是2007年,里面的EEPROM为CAT24FC32UI,一个32K的存储器,显然不是最新的电路图。

所以关于自制,疑问有很多,1.依照2007年的电路图能否制作出最新的、支持大多数MCU的仿真器(电路图的可行性倒是不需太多怀疑);2.是否存在网友说的情况,即EEPROM芯片更换后,还需要将“TUSB3410固件(大约64kbit)刷进去”?这个EEPROM存储器在仿真器中的作用到底是什么,是TUSB3410的固件(网友所说)还是烧写程序时的临时缓冲区(个人猜想)?(这个问题对于自制仿真器是关键的,因为从外部烧写EEPROM比较麻烦)。

  • 关于ez430u,可能有些人没怎么留意过

    U盘大小的仿真器,因此可以非常方便的放置在一个狭小的空间里或者集成在usb线材上(大家对调试过程中混乱的桌面肯定都很挠头),甚至可以集成在电路中。

  • 一般认为:因为UIF是用USB连接PC的,USB接口都有一个该器件唯一的ID,所以EEPROM里储存的其实就是这个ID号

  • 那两个链接前段时间还能够打开的。建议楼主过半个月再试试,或者找个翻*墙*软件试试。

    正值两*会期间,你懂得。

  • dirtwillfly said:

    那两个链接前段时间还能够打开的。建议楼主过半个月再试试��或者找个翻*墙*软件试试。

    正值两*会期间,你懂得。

     

    恩,好吧。

  • 你好,

    EZ430属于原来老版本的仿真器类型,现在通用版的为EZFET。

    你可以下载EZFET软件制作包,全部开源的仿真器代码和硬件。

    以下是链接的下载文件:http://www.deyisupport.com/cfs-file.ashx/__key/communityserver-discussions-components-files/55/5050.eZ_2D00_FET-lite-rev-1.10-Release-Package.rar

  • kqian0327 said:

    你好,

    EZ430属于原来老版本的仿真器类型,现在通用版的为EZFET。

    你可以下载EZFET软件制作包,全部开源的仿真器代码和硬件。

    以下是链接的下载文件:http://www.deyisupport.com/cfs-file.ashx/__key/communityserver-discussions-components-files/55/5050.eZ_2D00_FET-lite-rev-1.10-Release-Package.rar

     

     

     

    原来如此,非常感谢!这才是最好的解决方案。

     

    不过,对于TI的程序仿真器,总感觉有点……原来是利用USB串口芯片实现USB接口的功能,实际上计算机上还是串口;最新的EZFET也只是将这个功能继承到了F5XXX系列单片机的内部,最终结果还是在计算机中模拟了一个com口,为什么不设计一个专用的USB数据传输协议呢。

  • 你好,谢谢你提供了eZ-FET lite rev 1.10 Release Package.rar。我根据里面的 EZFET_LITE_Rev1_1_FW_3_3_0_6.txt 固件成功制作了ez-FET仿真器,可以使用。

    但是还有个请求希望得到你们的帮助,我想用这个版本的调试器来调试MSP430FR6989却不被支持。请问有没有更高版本的固件,编译好的txt。因为在目前的开源包里我没有找到比3.3.0.6更高的固件,谢谢!

  • msp430f5529的那个红板子上面的仿真器就是高级版的了,你可以直接使用那个,6989应该也支持的

  • 参考此链接http://www.ti.com.cn/tool/cn/msp-exp430f5529lp

    以及http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP-EXP430F5529LP/latest/index_FDS.html中的

    MSP-EXP430F5529LP_Hardware_Design_Files.zip

  • 谢谢你的回答,我有一块EXPFR6989的开发板,不过使用更多的FR6989不可能都买一块开发板去给它下载程序吧,买全功能型的JTAG又比较贵。

  • 你的开发板上没有跳线吗?直接引出来不就好了?

    exp-msp430f5529lp板子的仿真是可以拔掉跳线帽在单独接出来的,我之前参加15年国赛的时候就是这样干的。

    之前的那两个链接里应该有仿真器的固件程序,你可以试一试。

    exp系列的仿真器貌似都是可以自己diy的,你可以查看芯片页面的“工具与软件”标签看看。

  • 你好,

    估计是可以被升级的,CCS和IAR都会对固件升级。

    所以你不必担心固件是不是最高版本。

    你只有关系,bootloader程序是不是烧进去了,bootloader进去了可以带更新最新固件的啦。

  • 你好 kqian0327,

    无法自动升级的。

    我制作好ez-FET后通过FET430UIF把固件 EZFET_LITE_Rev1_1_FW_3_3_0_6.txt  烧录进去5528。

    重新插拔之后电脑就能显示两个端口,并安装好驱动

    然后我使用IAR6.3 进行仿真,不管是给MSP430G2553还是MSP430FR699,点击仿真IAR都会报错,弹出

    于是我把IAR安装目录里的MSP430.DLL(3.5.0.1),改为跟固件一样的版本MSP430.DLL(3.3.0.6),就可以对MSP430G2553仿真。

     

    但是MSP430FR6989还是不能仿真,我想应该是3.3.0.6版本还不能支持MSP430FR6989。

     

    所以希望找到比3.3.0.6更高的固件,支持MSP430FR6989仿真。谢谢!

  • 你好,请问一下您是如何制作ez-FET仿真器的?可不可以分享一下经验