Other Parts Discussed in Thread:TUSB3410, EZ430-F2013, MSP430F1612, MSP430FR6989, MSP430F5529, MSP-EXP430F5529LP, MSP430G2553
之前有人提问过:“在哪能买到类似msp-ez430u的USB仿真器?”,下面“Bruce Wei”的回答为:
“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号
,
灰小子:
那两个链接前段时间还能够打开的。建议楼主过半个月再试试,或者找个翻*墙*软件试试。
正值两*会期间,你懂得。
,
Felix Jiang:
dirtwillfly 说:
那两个链接前段时间还能够打开的。建议楼主过半个月再试试��或者找个翻*墙*软件试试。
正值两*会期间,你懂得。
,
kqian0327:
你好,
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
,
Felix Jiang:
kqian0327 说:
你好,
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数据传输协议呢。
,
ChuangJie Xu:
你好,谢谢你提供了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项
,
ChuangJie Xu:
谢谢你的回答,我有一块EXPFR6989的开发板,不过使用更多的FR6989不可能都买一块开发板去给它下载程序吧,买全功能型的JTAG又比较贵。
,
琉璃酱:
你的开发板上没有跳线吗?直接引出来不就好了?
exp-msp430f5529lp板子的仿真是可以拔掉跳线帽在单独接出来的,我之前参加15年国赛的时候就是这样干的。
之前的那两个链接里应该有仿真器的固件程序,你可以试一试。
exp系列的仿真器貌似都是可以自己diy的,你可以查看芯片页面的“工具与软件”标签看看。
,
kqian0327:
你好,
估计是可以被升级的,CCS和IAR都会对固件升级。
所以你不必担心固件是不是最高版本。
你只有关系,bootloader程序是不是烧进去了,bootloader进去了可以带更新最新固件的啦。
,
ChuangJie Xu:
你好 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仿真。谢谢!
,
user6491174:
你好,请问一下您是如何制作ez-FET仿真器的?可不可以分享一下经验