在使用ADS1.2中的AXD对代码不能进行调试??

作者&投稿:皇喻 (若有异议请与网页底部的电邮联系)
使用AXD进行C程序调试时看到的都是反汇编代码,请教下怎样才能看到C代码?~

转换成汇编语言的原因是:编译时被去掉debug信息,或axd下找不到debug信息中对应的C源文件。
如果是编译时去掉,则点上就OK了(link选项下和C下各有一个,叫debug info好象)。
如果是AXD找不到,则确认download的是本次便宜的axf文件。

将NAND Flash中地址4096开始的1024字节代码(main.c编译得到)复制到SDRAM中
;@nand_read_ll函数需要3个参数:
ldr r0, =0x30000000 ;@1. 目标地址=0x30000000,这是SDRAM

正常,在另一个系统运行系统清理就会这样,因为vista并没有XP的快捷方式对应的注册表项,自然被优化大师之流当成无效快捷方式。

唯一的解决办法是就系统还原,如果关了就没办法了。

另外友情提示LZ,优化软件对系统的性能影响甚微,对系统稳定性确危害巨大。就我几年的使用情况来说优化大多只是心理作用。


在使用ADS1.2中的AXD对代码不能进行调试??
正常,在另一个系统运行系统清理就会这样,因为vista并没有XP的快捷方式对应的注册表项,自然被优化大师之流当成无效快捷方式。唯一的解决办法是就系统还原,如果关了就没办法了。另外友情提示LZ,优化软件对系统的性能影响甚微,对系统稳定性确危害巨大。就我几年的使用情况来说优化大多只是心理作用。

利用ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下 ...
ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等。工程项目中可以按照一定的逻辑关系来分组管理文件。当地址映射关系比较简单时,使用编译、连接选项来确定输入文件的连接顺序。当地址映射关系比较复杂时,使用scatter(分散加载)格式的文件来确定输入文件的连接顺序。故本题选择B。

为什么用ADS1.2编译汇编和C语言混合编程时,编译通不过啊,显示:Error...
ADS1.2中一般用Main()主函数,你的错误是没有定义的main()函数。。。

在ADS1.2开发中 .scf .h .c 文件 分别是什么文件?都需要自己编写吗...
.h 头文件 宏定义用的。。scf这个主要是用来调试程序的。可以不管 。c这个就是程序咯

我在ARM的ADS1.2中编译Uart_Printf()时出现“type disagreement ”这样...
Error:C2933:type disagreement for 'Uart_Printf'在网上查了一些文章,有的说是头文件的问题,但没有具体解释清楚,我个人理解可能是在两个头文件里对同一个函数进行了定义,引起了冲突,我不知道这样想是不是对的,这个想法还有待证实。还有一篇文章说是参数方面的问题,我觉得这是问题出现的根本原因...

用ADS1.2运行程序2+4+8+……+100
1.用ADS1.2运行你的加法程序,要注意一点就是ADS不能直链接运行C遍出来的程序,要用汇编代码启动。下面是启动代码startup.s文件(我空间有关于这个代码的分析,你可以去看看):IMPORT |Image$$RO$$Limit| IMPORT |Image$$RW$$Base| IMPORT |Image$$ZI$$Base| IMPORT |Image$$ZI$$Limit| IMPO...

用ADS1.2编程出现错误Error : L6239E: Cannot call ARM symbol 'Main...
ADS可以由用户设置把用户程序编译为ARM还是THUMB指令,或者是既有THUMB又由ARM指令(交叉编译)。但在不选择交叉编译的情况下,不能相互调用。根据错误提示分析,你的工程设置中,C语言文件设置编译为THUMB指令,而汇编文件设置为了ARM指令 (可以分开指定)。而你又没有选择交叉编译(interworking),这就...

嵌入式开发ads1.2怎么选中一段代码?
鼠标单击到第n行的开始处,找到第m行的结束处,shift键+鼠标单击 即可选中 换成keil或iar吧,ads1.2太过时了,编译效率也跟不上

ads1.2环境下arm7编程问题(华邦)
我也正好在调试ADS程序,用的正好是ARM7处理器。按你的描述两个问题应该都是相关的启动代码和配置文件没有完全修改好,所以不能进行调试,你可以参照相关说明对配置文件进行修改,ARM7和ARM9的资源等有所不同,不可照搬使用。

ADS1.2如何修改编辑区背景颜色?
选择菜单Edit >>Preferences弹出对话框 选择左边Editor下的Text Colors 选择你想要的背景色(Background)就可以了。其实还有很多,比如改变关键字颜色等等你可以自已去看 参考资料:http:\/\/www.how138.com\/news.asp?id=456

浈江区19150257146: 在使用ADS1.2中的AXD对代码不能进行调试??
步缸申优: 正常,在另一个系统运行系统清理就会这样,因为vista并没有XP的快捷方式对应的注册表项,自然被优化大师之流当成无效快捷方式. 唯一的解决办法是就系统还原,如果关了就没办法了. 另外友情提示LZ,优化软件对系统的性能影响甚微,对系统稳定性确危害巨大.就我几年的使用情况来说优化大多只是心理作用.

浈江区19150257146: 使用AXD进行C程序调试时看到的都是反汇编代码,请教下怎样才能看到C代码? -
步缸申优: 转换成汇编语言的原因是:编译时被去掉debug信息,或axd下找不到debug信息中对应的C源文件.如果是编译时去掉,则点上就OK了(link选项下和C下各有一个,叫debug info好象).如果是AXD找不到,则确认download的是本次便宜的axf文件.

浈江区19150257146: 有谁知道AXD怎么用啊?最好有中文使用说明
步缸申优: 如何正确使用ads(axd) 1、ads是由arm公司提供的编译和调试环境,非常好,不容质疑!搞arm开发的人员,不能不用ads,例如要开发一个驱动,首先是在ads中编译、调...

浈江区19150257146: 我用ads1.2调试arm程序,当试图启用axd仿真时,出现 the section file could not be loaded ,什么原因啊
步缸申优: 这个是你axd的原因 你点击axd有个菜单里有 config 你点击这个配置一下就可以了 ,如果是硬仿真 你要加载一个初始化程序

浈江区19150257146: 如何把一个用ads1.2写的嵌入式测试程序下载到开发板 -
步缸申优: 首先你需要使用 J-LINK, 或者 U-LINK 现在好像有出其他的东西啦, 你可以在搜下 ,ADS 现在已经挺多人不用的, 下面 是使用步骤1、开始运行 ARM debugger(AXD) ,选择Options |Configure Target.... 此时将打开Choose Target 对话框.2、...

浈江区19150257146: ARM开发工具ADS1.2的新手问题?
步缸申优: 2. (3)C_CALL_ASM 问题:在ads1.2中按下F7调试好后,按下F5或者(Ctl+F5)进入AXD,跳出来的不是C源程序或汇编程序文件,而是disassembly的窗口.之后也不知道处理如何进入源代码的窗口. 原因:ADS ARM Linker下没有设置Place...

浈江区19150257146: ADS编译后启动的AXD中什么都没有,怎么办? -
步缸申优: 你打开AXD,在options下单击configure targe ,会跳出choose targe 界面 选择ARMUL(软件仿真),就可以了.ADP 是硬件仿真.

浈江区19150257146: AXD调试显示汇编 -
步缸申优: 你的AXD或者你的ADS的配置有问题,仔细找找

浈江区19150257146: ADS1.2在AXD Debugger下,如何复位? -
步缸申优: 不是,右键反汇编(disassemble),再右键设置PC(setPC),选到你的起始地址即可

浈江区19150257146: 嵌入式系统原理与应用 - --简答题 -
步缸申优: 环境搭建 一、认识开发板 1,ARM开发板的硬件配置(以S3C2410为例) CPU、SDRAM、FLASH、LCD(包括键盘LED驱动器,触摸屏)、以太网、USB、串口、调试接口(JTAG)、AD及扩展. 2,ARM体系结构与编程. 仅仅了解arm开发...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网