IAR430 FET430UIF 仿真器驱动问题

没有驱动,表现为在IAR的工程option->FET Debuger中找不到串口号。直接表现是Fatal error:找不到下载器云云…… 

问题一:怎样安装FET430UIF 仿真器驱动:

http://blog.csdn.net/dp__mcu/article/details/3930066

将仿真器插入usb口,我的电脑----->设备管理器显示驱动没有装好,无法硬件debug。

上网狂搜,一人说其光盘上的驱动怎么也装不上,于是改成指定位置搜索驱动,其位置为

C:/Program Files/IAR Systems/Embedded Workbench Evaluation 5.0/430/drivers/TIUSBFET/WinXP,搜索安装,妥之!

吾按此法尝试之,亦妥之,其诚不欺我耶!故作此文谢之。

问题二:安装驱动时报"INF找不到所需的段落"的错误:

http://hi.baidu.com/%B5%E7%D7%D3%C2%F8%CD%B7/blog/item/084a3501cc74d23a6b60fbf0.html

在IAR软件安装的目录中有MSP FET430仿真器的驱动,驱动安装所在的目录.
/IAR Systems/Embedded Workbench Evaluation 5.0/430/drivers/TIUSBFET/WinXP

安装时出现报错提示:
仿真器驱动时出错。"INF找不到所需的段落"

解决办法:
这是系统装的是精简版的问题

1.打开“控制面板–管理工具–服务”,查看“smart card是否启用”,没有的话,请手动启动。如果“smart card”服务也无法启用,可检查“scardsvr”服务是否存在,且已经启动,如果没有启动请手动启动,然后设为“自动”。

2.如果该服务不存在,则按以下步骤操作,单击“开始–运行”输入cmd 打开命令提示符窗口,先执行命令“scardsvr reinstall”,接着在执行命令“regsvr32 scardssp.dll”重新注册scardssp.dll。接着进入服务,将“scardsvr”手动启用,并在属性中将启动方式改为“自动”。

3.如果以上措施均告失败,说明您装的是ghost精简版系统,请更换操作非精简版系统光盘重新安装系统。
我的笔记本上面驱动安装不上就是因为操作系统是深度的快装的操作系统。
问题解决,记住这一点。

每次换新电脑,都需要检查一下类似的原因。基本上都是这个原因。

问题三:从5.3升级到5.4时,固件更新失败,导致仿真器死掉,只能拆开用JTAG接口再把固件手动烧到1612里去。这是因为市场上假冒的仿真器用的EPROM通常偷工减料用的24c32,而官方使用的是24c128,这样导致5.4的固件因为太大而写不进去。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
程序有英语 汉语 两种语言,根据操作系统环境来选择language. 修复过程分【普通修复】和【强力修复】。 XP和VISTA/WIN7下的修复操作还是有很多区别的。但基于的原理是一样的。 并且因为Vista/Win7下的Smart Card 服务的scardsvr.exe可执行文件被更改为scardsvr.dll,也就没有了scardsvr的相关安装命令。我用dependency查看了下scardsvr.dll,只能看到一个入口函数。能力有限,google了一些资料也没有结果。就没分析下去了。 【普通修复】的修复过程(以XP下的修复过程讲述,vista/win7下操作请看代码): (1)检查"智能卡服务"是否为自启动。并设置其为自启动。 (2)检测服务当前状态是否为SERVICE_RUNNING,并设置其状态为运行中。 (3)检测前两步是否成功,如果成功则向用户弹出messagebox询问moveable device功能是否正常。 (4)如果功能仍abnormal,则初步判断是服务登陆账户为非"NT AUTHORITY\LocalService" ,则用CreateProcess来运行 sc.exe config SCardSvr obj= \"NT AUTHORITY\LocalService" password= "" ,改变其用户为localservice(smart card service只有在此登陆账户下才正常运行)。 (5)如果在普通修复过程中遇到服务查询不到等error时,程序自动启动强力修复来安装smart card service. 注意:普通修复中的第3,4步中有点问题,在这个地方其实最好是直接检查服务的登陆账户。然后做出相应的动作,但是我这个地方没有想到实现的办法。望前辈提示。另外就是sc的命令格式有严格的限制,编码的时候要注意等号后面首先是空格。我当时被这个空格困扰到了。 【强力修复】的修复过程(XP下的修复,vista/win7 下没有强力修复) 其实强力修复的过程就是网上流传的那个修复过程,我只不过在这个修复过程中增加了验证和配置修改。 修复过程: (1)ScardSvr.exe reinstall (2)regsvr32.exe SCardssp.dll (3)sc.exe config SCardSvr obj= \"NT AUTHORITY\LocalService" password= "" (4)通过以上三步之后,剩下的配置修改就跟普通修复过程一样了。而以上三步通过CreateProcess和WaitForSingleObject来配合控制。 应该差不多了。代码是半个月前写的,一些地方可能有疏漏。 在代码实现中还有很多地方需要注意,我也都在代码中做出了注释。可自行查看。 如需交流,可mailto:[email protected] MSN:[email protected]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值