十一.Eclipse集成开发环境

1.Eclipse能够在线调试
2.编译程序的功能能够集成到Eclipse
3.需要的软件:Eclipse,GDB server 以及Jlink驱动
需要的硬件J-tag/jlink,串口

4.准备工作:
(1)通过从NOR Flash/SD卡启动,格式化NAND Flash
(2)硬件连接,jlink,串口,电源,nandflash启动

5.安装GDB server:
(1)在ARM-tools中解压arm-linux-gdb-7.5-tar.gz,
(2)进入目标目录,执行 build-all命令编译GDB工具以及安装他



最终的GDB server 在opt目录下面

(3)添加环境变量
#vim      /root/.bashrc
添加如下代码

且一定要加在交叉编译链的环境变量之前,因为交叉工具链里面也带有GDB server,所以linux系统会根据环境变量的先后顺序选择GDB版本。

(4)如果运行#arm-linux-gdb没有显示7.5版本,有可能是环境变量设置不对,顺序不对或者没有写对,也有可能是需要注销一次再启动linux系统


6.安装J-link软件
(1)在ARM-tools里解压软件包
(2)进入目标目录,复制库文件以及规则文件


(3)确保开发板从nandflash启动,确认jlink相关接线连接完整的
(4)退出的时候用ctr + c,如果再次运行JLinkGDBserver失败,则先把开发板断电,再上电,再次运行JLinkGDBserver命令才有效。
否则就要用#ps     aux | grep     JLink来查看之前运行的 JLinkGDBserver命令的进程号,然后用#kill     -s     SIGKILL     进程号结束前一个JLinkGDBserver命令启动的进程

7.安装Eclipse:
(1)将原系统的Eclipse重命名备份
(2)解压ARM-tools里面的ECLipse,
(3)执行eclipse,通常用#eclipse&当做后台启动
(4)添加环境变量,使得在任意文件夹都可以启动eclipse
(5)安装插件:help-》install newsoftware
然后输入地址:
(6)等待查找到的软件包,选择要安装的插件,一般全选,然后点击next,一路next,接受协议,finish
(7)安装完成后重启eclipse


8.集成环境的使用
(1)建立一个工程目录#mkdir  led
(2)建立工程
(3)取消自动编译
(4)project-》 build all
(5)实际上就是调用makefile
(6)左键调试小虫子-》debug configuration-》双击最下面的ZYlin CDTEmbedded Debug 从而产生默认配置文件
然后选择要调试的程序,注意是elf格式的
然后将GDB Debugger改为arn-linux-gdb,并且取消自动停止到主函数
再然后加载处理器的初始化脚本文件(在command子窗口选项下面),然后apply,debug


9.可以修改寄存器显示的格式,调整窗口


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值