ADS1.2及Jlink安装步骤及参数设定
来源:互联网 发布:mac可以玩的网游 编辑:程序博客网 时间:2024/04/28 13:06
终于真正接触到嵌入式了,也需要暂时告别keil时代了。而在安装ADS1.2(针对LPC2478)的时候,遇到了一些问题,并且涉及到一些参数的设定,在此记下,以便以后查阅。
安装所需文件:
ADS1.2还是现在使用的最经典的。安装过程中基本都选默认选项(除了安装位置可以选择下)。
安装完这两个文件后,需要进行一些参数的配置,这些参数的配置才是比较头疼的。
进入Debug设置参数(注意此时的Jtag接口要使PC机和板子接在一起):
1,进入AXD(在ADS1.2中按Debug就行)选择opition 中的Interface选项,选择session file选项卡,在Jlink的安装文件中选择“用户配置文件”下面有个LPC2478的ini文件,选择其作为初始化文件。
2,opition中的target选项,选择add Multi-ICE文件选项,添加JlinkRID.dll文件(存在于Jlink安装好的文件中一个名为Jlink Arm -V 402)。添加好后,选择configure选项,将JTAG 的速度设为 500KHZ。
3,opition中的processor选项,选择clear all,清空所有的选项,并将划勾选项前的勾都清除。(注:今后在Debug过程中,有些异常会使这些又重新有数值,因此要不时的检查这个选项,以保证时刻都是被清除的)
以上就是AXD的参数设置,下面是ADS1.2编译状态下的参数设置,主要有两个:
1,左上端选择调试的范围,选择DebugInExDRAM。
2,使用第三方软件(sourceinsight)调试程序的设置。选择菜单中的Edit-Preference-IDEExtras-Use third party editor前打钩。在Launch Editor 内写入C:/Program Files/Source Insight 3/Insight3 -i %file 当然前面一部分是你的sourceinsight的安装文件,每个人可能不一样。
在Launch Editor w/ line 内写入C:/Program Files/Source Insight 3/Insight3 -i +%line %file 这样在打开文件时,就会直接跳到SI进行编辑代码。想必这样的优势就不必再说了吧~~
在此还有个小问题,我们当时整个工程都是拷贝到老师的,到自己机子上运行时,总是出现一个错误:
这个问题主要是因为在Edit-DebugInExDRAM settings-Arm linker-scatter的文件路径设置的不对。根据这个错误路径找到你工程所在的文件夹相同的文件夹就行。当然还有个笨办法,就是按照错误提示,在D盘下面新建这样的文件。哈哈~~
还有一种情况,就是刚从老师那边拷过来时,不做修改,可以运行。但一旦做了修改,就会发现无法通过编译,对这个问题的解释从网上找到了如下的解释,觉得写得很好,故拿过来分享:
可能的原因是,你拷贝过来的整个目录是以前编译好的,所以用的文件路径都是上次那台机器的路径
比如别人放在d:/test目录下,那么文件路径就都是d:/test/XXX
而你拷贝过来可能是放在c:/abc目录下,这样就会出现找不到目标文件的问题
为什么直接编译不会出现问题?
因为你没修改代码,所以你选择编译其实没有效果的,因为他判断到你没有修改过代码和配置,不需要重新编译
而后来你修改了一个注释,哪怕只是注释,也是对源码文件的修改,起码会导致文件修改日期的不同,这时候ADS会开始重新编译代码,并且链接生成程序
在查找其他.o文件时,用的路径就是你上一个人编译的路径,比如d:/test/data/1.o,这个在你机器上当然找不到
-----------------------------------------------
解决方法:一定要养成在拷贝来一个项目或者改变一个项目路径之后,都把这个工程清空一下的习惯
方法为:
1 选择ADS主界面里面的project
2 选择下拉菜单中的remove object code...
3 确认
4 重新make项目
- ADS1.2及Jlink安装步骤及参数设定
- 使用Jlink仿真及ADS1.2调试(ok2440)
- 使用Jlink仿真及ADS1.2调试(ok2440)
- ADS1.2安装及环境配置
- JLINK和ADS1.2配合调试下载程序,及JTAG不能识别CPU核解决办法
- Qmail安装及设定
- ADS1.2+TX2440+Jlink测试(亲测)
- FL2440+ADS1.2+Jlink裸机移植bootloader
- ads1.2 license ads1.2 安装许可证
- ADS1.2安装要点
- ADS1.2的安装
- ADS1.2安装遭遇
- ADS1.2安装
- ADS1.2安装
- ADS1.2 安装问题
- Oracle 10g 参数设定及安装包检查表(含10G下载链)
- [2]TQ2440、ADS1.2、JLINK建立集成开发环境
- 如何使用JLINK在ADS1.2环境下调试硬件?
- 卡内基 主动地金科玉律
- tomcat平台老是出现Java heap space
- ASP.NET中常用的三十三种代码 1
- 关于linux的一些东西(1)
- ASP.NET中常用的三十三种代码 2
- ADS1.2及Jlink安装步骤及参数设定
- 道道道
- 分层的疑惑,再此在留标记
- 【不抱怨21天】实践手册(第十四天)-走出阴霾
- c++ 书籍推荐
- 解决.NET Framework 3.5 sp1离线安装方案
- android环境搭建
- 堪称最好的A*算法
- Joseph问题和POJ1022&POJ2244