如何彻底卸载和重装ADS1.2//ADS与K…

  • 问题:安装ADS1.2过程中发生故障,导致安装失败,且无法卸载,无法重装

点击卸载选择"remove"后提示"finished",但是重新“setup”依然会出现在“modify,repair,remove”页面,再次卸载也是同一个页面,卸载不完全,无法重新安装,但是又无法再次卸载,各种重启,卸载,安装都无法解决
如何彻底卸载和重装ADS1.2//ADS与Keil(MDK)冲突的解决办法

  • 解决办法:

1. 完全卸载ADS1.2:

首先,按正常程序卸载,选择上图中的“Remove”,等待卸载完成,点击“finished”
这里卸载后去查看安装目录,如果安装目录还存在,删除它

然后,删除注册表信息:打开注册表,找到下面的项,删除它们
(不一定每一项都有,有的就删除)

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ADs
HKEY_CURRENT_USER/SOFTWARE/ARM Limited/ARM Developer Suite
HKEY_LOCAL_MACHINE/SOFTWARE/ARM Limited/ARM Developer Suite
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall找到
{406FBBD8-EAFA-11D4-8FD0-0010B5688C67}的项,删除它(也可用注册变的编辑->查找功能在整个注册表中查找上述项,然后删除)
退出注册表

2. 重新启动计算机,点击“setup”就可以顺利安装了!
注意:安装路径不能有中文,不能有括号,原因见下文

参考:
http://jingyan.baidu.com/article/37bce2be0da9a11002f3a2c3.html
http://zhidao.baidu.com/link?url=QnEwHpvO5DU6JgrbMK_bB_dM-LefF2QjXQxohX4lL64yU7DCEzMch_xdLL6HjL25IG5nZkgzBFwmcMSEvac5pa
http://wenku.baidu.com/link?url=as-RZt8Q2r1LdLBi9oLY4I9n96CTNeu0weJG6jODoEjBLAlCvTut6NV-Hx4eSB-j3B09PA3IWbhDsl7TfOOlLshl2bSfi5LgemjrR0CnU5G

编译错误:

编译文件时提示could not open file D:Program File .
这是安装时的问题
解决办法:
如果计算机是64为系统,安装时千万不要选默认路径(64位系统默认路径一般为C:Program File (x86) )

ADS的 安装路径,工程名,文件名中不能有汉字,括号等东西,否则会出现各种乱七八糟的错误

上述错误就是由于我的安装在
D:\Program Files (x86)\ARM\ADSv1_2 所造成的,重装ADS 将路径改到
D:\Program Files\ARM\ADSv1_2则不再有编译错误

参考: http://www.360doc.com/content/13/0101/09/7708040_257451711.shtml

wind
2015,03,06

  • 计算机中同时安装了ADS和KEIL时,MDK编译没问题,连接时出错,显示错误:
linking...
..\xxx.axf: Warning: L6373W: libattrs.map file not found in System Library directory D:\Program Files\ARM\ADSv1_2\LIB\armlib\. Library selection may be impaired.
..\xxx.axf: Warning: L6310W: Unable to find ARM libraries.
..\xxx.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.
Not enough information to list image symbols.
Not enough information to list the image map.

错误原因:安装ADS修改了MDK的环境变量,导致MDK连接时找不到正确的库,而是找到了ADS的库造成

解决方法:

1. 完全删除,卸载ADS,并且删除环境变量

此方法虽然可解决问题,但有时候需要用ADS又要重装且还会出现同样问题

2. ADS和MDK并存
添加环境变量,我的电脑->属性->高级->环境变量->新建
变量名: ARMCC5LIB
变量值 : D:\Keil\ARM\ARMCC\lib

变量值为安装目录下的 .\ARM\ARMCC\lib,我安装在 D:Keil 目录

新增变量完成后重启KEIL,再编译即解决问题

参考:http://www.openedv.com/posts/list/19080.htm
http://zhidao.baidu.com/link?url=VSVpO9MPRD1wNb1EUUEDapJqTMAmyqyIoqJWADt3nu6nCXBAwYly7jys72_vvKVamr3XoaZTjwrFwauwFhxYSa

wind
2015,03,24




wind
2015,03,06




你可能感兴趣的:(开发工具)