首先是一堆废话,我本来在实验室用台式机用的好好的,谁知突然要出差,无奈本人笔记本原装的Win7 64bit系统,我试了一下,CCS虽然能装上,那是一开就死机不说,仿真器的驱动尼玛系统根本就不识别,有木有。。。
我在网上看了一眼在Win7下安装双系统的教程,尼玛太复杂了不说,弄不好原系统还有可能崩溃,有木有。。。无奈之下,看来只有换电脑了,在实验室里寻寻觅觅,找到一台东芝 satellite 3000笔记本,cpu奔3 1Ghz,内存512,虽说差了点,好点也是当年的神器啊,应该可以勉强用,拍了拍灰重装了个系统,老鸡又焕发青春了~~可是无奈的事情发生了,我无论怎么弄就是连不上,CCS卸了装,装了卸,驱动换了好几个,就是不行。。。最后得出结论,很有可能是这台机子主板只支持USB1.1的缘故,有可能驱动不够。。。尼玛哥忍着USB1.1的速度用1个小时传了3个G的各种安装文件,最后还不能用。。。不能用。。。坑爹啊!!不过活人是不会被屎憋死的,经历了上面的种种挫折哥就退缩了么?哥就屈尊去装双系统,或者继续换电脑了么?不~绝不,除了被逼装双系统和换电脑还有最后一条路。。。那就是今天的主角,虚拟机~说实话,我之前没接触过这玩意,不过从字面上来讲就是装个软件虚拟一个系统出来,而实际也是如此,接下来我就图文并茂的介绍一下我是如何用虚拟机连上仿真器的。
1.首先我们需要一个虚拟机,而虚拟机品种琳琅满目,从微软官方到收费软件到开源软件一应俱全,在这里我就不多加介绍了,有兴趣的可以自己去研究一下。顺便提一下,经此一役,我对虚拟机有了浓厚的兴趣,大家自己可以体会一下。
本着免费、功能、稳定三者平衡的因素,我选择了下面这款虚拟机软件
[原创]在虚拟机下使用CCS3.3连接seed-XDS510PLUS仿真器
Virtual Box
接下来就是安装并且自己建一个虚拟机系统,注意这款软件只是一个虚拟机,并不包含系统,请自备WINXP的ISO文件,可以用虚拟光驱安装系统(这部分属于虚拟机的部分,我就不详细介绍了)
2.在生成的虚拟机系统里安装CCS3.3(这部分与在真的机子上安装过程是一模一样的)
因为我要使用28335,所以我安装CCS之后还需要对CCS打升级补丁,不需要的同志们可以略过升级的部分。
- 安装CCS3.3—》
- 安装CCS_v3.3_SR11_81.exe补丁—》
- 安装F2823x_RevA_CSP.exe补丁—》
- 安装setup_C28XFPU_CSP_v3.3.1207.exe补丁—》
- 安装C2000CodeGenerationTools5.0.0Beta3.exe补丁—》
- 安装seedusb20setup.exe—》
- 安装SEED-XDS510 Emulator Driver for CCS3.3.exe驱动程序—》完
以上就是所有安装的部分了,这时候CCS已经安装在我们的虚拟机中了,静等仿真器的插入了啊~哈哈~
3.(接下来的部分就是我这篇原创文章的精髓了,所有的步骤一定不能错,错了就功亏一篑了啊)
[原创]在虚拟机下使用CCS3.3连接seed-XDS510PLUS仿真器
虚拟机先不要开—》
插上仿真器—》(当然,你自己的电脑原来的系统是肯定不会识别的)
打开虚拟机软件,先不要开机,先配置USB的选项—》(使用“从列表中添加筛选器”的按钮,就是右侧有个加号的那个,你会看到有一个“未知设备”,如果有多个,你一定要判断好那个是仿真器,然后将其添加入筛选器,这样你在虚拟机里就能识别这个USB设备了)
虚拟机开机~—》(开机以后打开“设备管理器”,其中就应该有一项是“未知USB设备”,或者有可能是别的描述方式吧,比如“USB DEVICE”,总之你自己心里一定要清楚那个就是仿真器)
为那个设备安装驱动—》(如果你前面2步正确安装的话,选“自动安装”就能装上)
GC来了—》(随着驱动装好,伴随着几声“叮咚”的响声,发现那个USB设备不见了,但是相应的SEED USB EMULATOR的设备也没有跳出来,我第一次就以为失败了,就退出来了,此时千万千万不要插拔仿真器!!!我第一次就插拔了,换来的代价就是我又把虚拟机重装了一遍系统,重装了一遍CCS,不怕麻烦的筒子可以试试这时候插拔仿真器~~~)
把虚拟机关机—》(再到USB的配置界面,你会惊喜的发现添加候选里多了一项SEED EMULATOR,将其加入筛选器,有人会问,那之前的“未知设备”要从筛选器里删除么?我的建议是不必删除,原因我最后解释,有兴趣的可以看看,已经和步骤没关系了)
再次把虚拟机开机—》(正确配置好CCS软件,ALT+C,VICTORY!!!^-^)
TRY IT YOURSELF!!
最后的解释:关于那个USB筛选器,这个筛选器能够记录设备信息,把符合筛选器列表的设备直接引入到虚拟机而不是你自己电脑本身的系统,当第一次为“未知设备”安装驱动时,驱动一安好,立马不符合条件了,所以会出现“叮咚”的USB插拔时系统会发出的音乐,当你退出虚拟机安好驱动的仿真器才会出现在候选列表里,此时加入筛选器开机就可以识别了,关于“未知设备”的筛选条件建议不删的原因是,当你电脑自身系统下次再开机时,再使用仿真器的时候仍然是不识别的“未知设备”,如果你把筛选器中的“未知设备”删除的话”有可能进入虚拟系统的时候仿真器无法被正常识别。以上纯属Xiphosura个人观点,仅供参考。
原文