SmartRF Studio为何扫描不到SmartRF04EB?
现象描述:
在Windows XP SP3操作系统上安装有SmartRF Studio 7, 在PC的USB1.1 口插入SmartRF04EB,启动SmartRF Studio 7,然后就看到SmartRF Studio一直在那里Find Device,下面的List of connected device里也没有列出SmartRF04EB这个模块。看windows任务管理器,会看到一个startup_windows的进程狂占CPU,而且这个进程都杀死不了,只有重启电脑。如下图所示。
Windows也检测到SmartRF04EB这个设备的驱动安装好了正常工作,如附图所示。
这个SmartRF04EB确定是好的,在其他电脑上用过没问题。
如果不插SmartRF04EB而启动SmartRF Studio 7,就不会出现象上述一直Find Device的现象(Find Device旁边没有转动的小圆圈,也不会狂吃CPU)。
此外,我在IAR中使用SmartRF04EB时,也是一下载就开始狂吃CPU,无法进行下去。
请问,这是怎么回事呢?
在这个场景下,EB 板只是个转接板,起到SPI 转 USB的作用。你得在EB板上插上CC EM 板,比如 CC1120 EM 板,在 SmartRF Studio里面就能识别了。
不是的这样吧?
我在其他WindowsXP或Windows7的电脑上,SmartRF04EB不用接其他终端版,直接插在PC的U口,启动SmartRF Studio后,马上就能枚举出一个SmartRF04EB并在下面的List of connected device窗口里显示出来来。我看TI的文档也是这么说的。当然,如果在SmartRF04EB后再接一个设备,枚举出来的设备就可能会是2个。
现在的问题是,我在这台WindowsXP SP3 电脑的USB1.1口插上SmartRF04EB后,Windows能识别出驱动在正常工作,可是一旦我启动SmartRF Studio, SmartRF Studio就会一直处于初期的枚举状态并狂吃CPU,而插在其他的USB2.0的电脑上,很快就枚举出来了。不清楚了是Windows的配置问题,还是USB差别的结果(对USB1.1的支持的问题)。但是我的这台电脑对于其他的EDA工具以及需要使用USB的工具,使用起来都不存在问题。