博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jlink调试S5PV210
阅读量:5958 次
发布时间:2019-06-19

本文共 2465 字,大约阅读时间需要 8 分钟。

             本文主要说明的是在Linux下使用Jlink调试S5PV210,没有用到MDK,ADS1.2,RVDS等等Win下的集成开发环境。有由于芯片比较新,所以各方软件的兼容性都很难把握,以下步骤都是亲身实验出的结果,如果你对于为什么这样或者那样做很感兴趣那么每个步骤的软件换成其它版本的尝试。不再对软件版本进行介绍。(文中用到的所有软件都包含在:)

1.烧写最新固件
这个步骤是在Windows下进行的,在“Jlink调试S5PV210/
Jlink固件”目录中,按照说明《JLINK_V8固件烧录和固件升级指导》烧写v8_ID-286331153.bin这个固件。
2.利用J-flash更新固件
这个步骤也是在Windows下进行的,第一步是烧写最新的固件,这一步是让固件和Segger公司的软件进行一次磨合,软件选用Setup_JLinkARM_V462.exe,在Windows下安装这个软件,连接J-Link然后再打开的J-Flash。按下键盘上的“F2”(Check blank_具体的功能不重要),J-Flash会再次提示升级固件,点击“确定”!
  
        点击"确定",固件磨合完毕。
3.安装JLink_Linux_V462a
       源文件:Jlink调试S5PV210/JLink_Linux_V462a.tgz
       这个软件安装比较简单,找到一个合适的位置解压即可。
4.测试JLink_Linux_V462a
       测试JLink_Linux_V462a主要是判断能不能识别S5PV210的CPU核,先连接J-Link到S5PV210和到PC机。Jlink调试S5PV210是基于下图的所以要进行如下步骤。
       第一步:# lsusb                                  查看PC是否识别出J-Link,正常如下图所示:
       第二步:依次完成如图步骤                查看JLinkGDBServer是否能够识别J-Link和CPU核,正常如下图所示:
       至此,JLink_Linux_V462a已测试完毕。
5.编译安装arm-linux-gdb
      第4步中是搭建的gdb服务器,这一步要实现gdb调试工具。编译arm-linux-gdb需要先安装arm-linux-gcc-4.5.1(友善之臂的210光盘镜像中有)。
源文件:arm-linux-gdb-7.5.tar.gz
步骤:
1、将arm-linux-gdb-7.5.tar.gz拷贝的/usr/local/目录下(可以拷贝到任何你愿意的Linux目录下)
2、解压arm-linux-gdb-7.5.tar.gz
3、运行bulid-all编译安装脚本 
4、添加 ":/opt/kangear/arm-linux-gdb/4.5.1/bin" 到 /etc/environment 中 重启系统后有效。
5、运行:arm-linux-gdb -v。有如下打印信息说明安装成功。
      以上是自己动手编译安装,也提供了编译好的,解压后添到环境变量中,就可以直接使用(源文件为:Jlink调试S5PV210/arm-linux-gdb-already.tar.gz)。
6.安装Eclipse cdt 
       源文件:eclipse-cpp-helios-SR2-linux-gtk.tar.gz
       步骤:
       1> eclipse是java语言写的,要想正确运行它要先安装Java环境。
   步骤如下:
           root@kangear:/#
sudo add-apt-repository ppa:webupd8team/java
           root@kangear:/#
sudo apt-get update
           root@kangear:/#
sudo apt-get install oracle-java6-installer
           ..............
           root@kangear:/#
java -version
           java version "1.6.0_41"
           Java(TM) SE Runtime Environment (build 1.6.0_41-b02)
           Java HotSpot(TM) Server VM (build 20.14-b01, mixed mode)
           root@kangear:/# 
2>tar xvzf eclipse-cpp-helios-SR2-linux-gtk.tar.gz 即可。
7. 导入Makefile工程到Eclipse
1> 启动后,先File->New-> Makefile Project With Existing Code。
2> 在打开的“Import Existing Code”对话框中点击“Browse...”,选择Jlink调试S5PV210/测试代码。
3> Ctrl+B是“编译”,在项目名字上右击->"Clean Project"是清理工程。
 
具体编译过程如下:
至此,导入Makefile工程完毕。
8. 安装Eclipse 调试插件 Zylin Embedded CDT
        打开 eclipsec 后,选择 Help->install New Software...在 Work with 栏输入  如下图,依指示完成安裝。
(重启Eclipse后,
Run->Debug Configrations会看到如图红圈中,说明安装成功
        至此,Zylin Embedded CDT安装完毕。
9. Eclipse调试S5PV210
        1>启动Eclipse后,先选中一下工程1.leds_s 然后Run->Debug Configrations 双击Zylin Embedded debug(Native)  Main栏如下图配置:
        2>Debuger栏如下配置:
        3>Commands栏中填入工程上的gdbinit文件中的内容:
        4>正常连接J-Link和S5PV210后,按照如下步骤进行调试:
        5>下边是调试窗口:
        这样就完成了S5PV210的调试。后续会有u-boot和linux内核的调试。

 

你可能感兴趣的文章
idea无用插件_没用过这些IDEA插件?怪不得写代码头疼
查看>>
linuxliveu盘怎么用_怎么用U盘重装系统?
查看>>
国际学院c语言作业,C语言程序的国际化
查看>>
四阶龙格库塔法c语言程序,四阶龙格库塔法C语言(西安交大)
查看>>
c语言中无windows函数库,关于C语言, GCC/MSVC中,如何写出一个真正意义上的不依赖库的程序?...
查看>>
欧洲语言框架A1到C2,法语等级 A1、A2、B1、B2、C1、C2
查看>>
c语言中以追加只写方式打开文本文件,C语言中打开文件读取,写入的操作
查看>>
c语言编程 企业发放,求c语言编程企业员工全年销售额统计及奖金发放系..._统计师_帮考网...
查看>>
C语言编辑中午和英语库,懂英语和C语言的来
查看>>
c语言cabd快速查询的方法,滨州医学院 数据结构C语言版习题精选
查看>>
c语言中秋log10的函数,10本科生的C++成长轨迹7 - ACM培训:数组&函数&指针
查看>>
android 设备运营商,Android设备悲剧:新技术让运营商可以向设备“偷偷”安装软件...
查看>>
html语言link,HTML <link>标签
查看>>
html最小化打开新页面,【html相关】html中如何实现在新标签中打开另一个新的页面?...
查看>>
在html中加入tablestyle,html表格table的使用,以及表格的css样式
查看>>
android全屏监听,Android SurfaceView实现全屏播放例子
查看>>
html console 滚动条,JavaScript - 控制滚动条操作
查看>>
html5中按钮尺寸设计,UI设计中的按钮设计规范
查看>>
html方法介绍,jQuery html()等方法介绍
查看>>
Apache2月9日邮件:Tomcat请求漏洞(Request Smuggling)
查看>>