中级会员
 
- 积分
- 441
- 金钱
- 441
- 注册时间
- 2014-8-11
- 在线时间
- 84 小时
|
1、kill for arm中 Error: failed to execute 'BIN40\ArmCC'
解决办法:在keil里的菜单栏依次选择Project->Manage->Components,Environment
andBooks(CEB)(或者直接点击工具栏的图标),然后在CEB里选择Folders/Extensions标签页,在RealView
Folder里选择keil安装目录下的/ARM/BIN40,点OK后就可以正常使用了
2、Retarget.c: Warning: C3910W: Old syntax, please use '--via'.
Retarget.c: error: C3900U: Unrecognized option '-pu'.
Retarget.c: Error: C3494E: No --device option specified. This option is mandatory.
解决办法:在"Components,Folders/Extensions,Books"窗口中的Folders/Extensions将Tool Base Folder中的路径修改为你装的keil的ARM文件夹即可,比如我的就是D:\Keil3.8a\ARM
注:以上两个问题来源相同,主要是用户在安装keil时偏向于自定义安装目录,譬如我的就是在D:\Keil3.8a,但安装好程序后软件本身默认的地址依旧是C:\keil\......,所以在安装注册完毕后必须把上述两个路径改为当前目录
3、在注册的时候假如CPU的内核是51构架的,那Target必须选C51,假如内核是RAM,例如STM32系列,那么Target必须选RAM。但有的同志既需要
51编译环境又需要RAM编译环境,那么可以先安装keil for C51 ,然后安装keil for MDk将C51覆盖,那么这样两种编译环境就可同时使用了
|
|