现在的位置: 首页 > 综合 > 正文

关于ADS调试中遇到的问题

2014年04月05日 ⁄ 综合 ⁄ 共 1499字 ⁄ 字号 评论关闭

     有近两周都没有学习ARM裸机了,以前就把ADS软件安装好了,但是一直都没有运行程序。今天我打开ADS准备运行一下一个裸机程序,结果程序了几个问题,这里特此记录一下,主要都是一些软件设置的问题。

     问题一  ADS编译错误出现: Fatal L6002U:Could not open file:....

     解决办法:经过在网上找,发现很多网友以前也是遇到过这样的问题,其实就是两点1.工程名、文件名中出现了汉语、括号。把汉语和括号改了或则删掉就行。2、在ADS 1.2中,Project——>Remove Object Code——>All targets(Compact target)。

   最后我发现是我的工程放在了一个有括号的文件夹里面,我放在另外一个文件夹就解决了。

 

当我解决完上述问题后,编译通过没有产生错误,接着Debug,发现又出现了问题

  问题二  ADS1.2出现erro starting external process,Process error code 87(0x57)参数错误  

解决办法:同样通过在网上查找,发现和以前没有的问题一样具有普遍性,也是别人遇到过的。最终找到解决办法是

我就直接复制粘贴过来了

****************************************************************************************************************

一 以管理员身份运行

找到“所有程序——附件”,右击“命令提示符”选择“以管理员身份运行”。

接下来输入如下命令:“net    user    administrator   /active:yes”

然后注销或重启系统,即可使用超级管理员帐户了。(注意空格!)

打开控制面板,在“用户管理”中即可看到Administrator账户,选择该账户,重新设置密码,不要采用默认的无密码状态!

如果不想用超级管理员帐户了,操作步骤与原来的步骤一样,只是要把输入命令的“yes”更换为“no”。

以超级用户(administrator)登陆windows 7操作系统

二 设置兼容模式

选择相应的安装程序,右击-》属性

将兼容模式设置为win XP 模式,然后安装软件.

三 安装后的设置

找到安装后的可执行文件, 右击-》属性,按下图进行设置

四、如果出现Error starting  external process.Process Error Code 87(0x57)的报警,请勾选上图中的特权等级,如下图所示


如果再有Error starting  external process.Process Error Code 87(0x57)或相关报警,请选中计算机>管理>服务和应用程序>服务>Desktop Window Manager Session Manager>右键属性>启动类型>禁止,以上操作得有管理员权限啊。

****************************************************************************************************************

好吧,这次就解决了这些问题,我觉得挺有意义的,学习的过程总会有意想不到的问题出现,但是只要淡定从容,慢慢想法,仔细思考,就一定会有解决的办法的,ADS软件本来就已经很老了,我考虑换成MDK,希望自己在学习嵌入式的道路上不断前进

                                                                                                                                                                        

抱歉!评论已关闭.