ubuntu 使用 JLINK 调试 cubieboard2(A20,cortex-a7)

1.连线

参考wiki

SD卡引脚  JTAG引脚 SD卡信号
8 GND GND
1 TCK D2
8 TMS D1
7 TDI D0
3 TDO CMD
4 VT VCC

2.在windows将jlink固件升级为4.90a

较低的版本无法支持cortex-a7,至少这个版本是支持的。需要一提的是,在windows系统,jlink无法识别 cortex-a7。这一步只是避免在ubuntu系统中

再次升级。方法略。

3.在ubuntu安装和windows相同版本的jlink软件

在ubuntu系统(我用到是12.04)中,对应的版本是4.90.1,只所以安装和windows相同的版本,是为了避免在linux升级jlink固件,因为在linux升级固件

会导致jlink损坏。

然或输入 JLinkExe,显示:

Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL
VTarget = 3.280V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: ARM AP[0]: 0x64770001, AHB-AP
Info: ARM AP[1]: 0x44770002, APB-AP
Info: Found Cortex-A7 r0p4
Info: 6 code breakpoints, 4 data breakpoints
Info: Debug architecture ARMv7.1
Info: Data endian: little
Info: Main ID register: 0x410FC074
Info: L1 (I-cache): 32 KB, 512 sets, LineSize 32 bytes, 2-way
Info: L1 (D-cache): 32 KB, 128 sets, LineSize 64 bytes, 4-way
Info: L2 (unified cache): 256 KB, 512 sets, LineSize 64 bytes, 8-way
Info: System control register:
Info:   Instruction endian: little
Info:   Level-1 instruction cache disabled
Info:   Level-1 data cache disabled
Info:   MMU disabled
Info:   Branch prediction enabled
Found 1 JTAG device, Total IRLen = 4:
 #0 Id: 0x5BA00477, IRLen: 04, IRPrint: 0x1, CoreSight JTAG-DP (ARM)
Cortex-A7 identified.
Target interface speed: 100 kHz

时间: 2024-11-10 01:38:01

ubuntu 使用 JLINK 调试 cubieboard2(A20,cortex-a7)的相关文章

am335x在ubuntu下使用StarterWare编写裸机程序并在CCS中用Jlink调试

StarterWare在AM335X上的烧录运行 步骤:1.下载安装StarterWare,我们团购的SK需要02.00.00.07版本.最近外网访问慢,我上传到论坛.2.找一张miniSD卡,不需要很大,系统只有几个M而已.3.如果你按默认路径安装,那请去C:\ti\AM335X_StarterWare_02_00_00_07\tools\sd_format下面执行TI_SDCard_boot_utility_v1_0.exe 4.在路径 C:\ti\AM335X_StarterWare_02

S3C6410 的 JLink 调试 方法

Technorati 标签: OK6410,Jlink,调试 Step1 安装RealView Developer Suite v2.2具体安装方法参考 RVDS2.2目录下的Readme.txt文件,安装成功后会出现: 程序-〉ARM->RealView Developer Suite v2.2 Step2 安装光盘上的Setup_JLinkARM_V410i.zip 注意:一定好安装4.10 版本.目前官网上最新的4.14 版本不能正常调试6410. Step3 正确安装RDS2.2后会出现

Ubuntu Android adb调试无法识别设备 -- List of devices attached ???????????? no permissions

在Ubuntu下做Android开发, 使用adb devices调试的时候出现在面的错误: 这个问题之前就出现过的,突然就忘了,Mark一下.在网上找了一下,基本上是一些比较麻烦的办法,但是在我的记忆中这个问题应该是很快就能解决的问题.跟着异常的提示想了一下 $ adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices atta

使用Eclipse+jlink调试STM32

使用Eclipse+JLINK调试STM32 一.            准备工作 安装eclipse + CDT. 安装交叉编译工具(工具链ARM CROSS GCC,之后安装器件库,自动下载安装较慢,可获取下载地址后使用下载工具(迅雷速度还不错)下载,放在eclipse的下载路径下手动安装)和make 工具(gcc-arm-none-eabi-6-2017-q2-update-win32.exe) STM32F4官方固件库(我直接使用的开发板资料里提供的STM32F4xx_DSP_StdPe

eclipse编写STM32与Jlink调试

eclipse 可以编写单片机代码,替代收费的mdk与iar. 一.下载eclipse eclipse有多个版本,我们需要的是C/C++版本的,可以选择下载其他版本,然后后期添加CDT插件,为了省事,我们直接选择下载CDT版本的,下载链接 http://www.eclipse.org/downloads/eclipse-packages/ 二.下载JRE 下载完成后,解压后先不忙打开,也打不开的.需要先下载java运行库,要下载jse.可以下载jdk,或者jre,我们不需要开发java,所以只需

Jlink调试芯唐Cortex_M0简单步骤

芯唐官方的烧录器是nu-link,用芯唐单片机做项目开发建议使用官方的烧录器:但是不少工程师用习惯了jlink调试arm内核的mcu:芯唐的M0用jlink怎么玩呢? 硬件接口 芯唐单片机的烧录接口有五条线:分别是,vcc,Dat,Clk,Rst,Gnd; 图<1> Jink的烧录接口JTAG有20个脚如图<2>,芯唐的烧录接口只需要5个脚 ,分别是1,3,7,9,4脚:脚位对应如下表: Nu-link烧录接口 Jlink 接口 Jlink 脚位编号 Vcc Vcc 1 Dat T

【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)

作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42239705  参考博客 : [嵌入式开发]嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11) 开发环境 : -- 操作系统 : Vmware11 + RedHat6.3 企业版 + Win8.1; -- 硬件 : OK-6410-A 开发

Ubuntu 16.04 调试caffe深度学习框架

关于caffe的安装百度,教程满天飞,不过有一点提一下,双系统 双显卡 (笔记本)在Ubuntu安装英伟达显卡的时候图形界面可能会挂掉,这个问题在Ubuntu 16.04得到初步解决,网上有一篇笔记本安装caffe有提到过,但是怎么都找不到了.... 调试编辑器为Virtual Studio Code微软的生产的编辑器.挺好用的, 如图这是我安装的插件第一个比较重要,可以使用gdb调试caffe.进入caffe跟文件夹修改 Make.config 中的#DEBUG := 1 #号去掉 然后保存,

eclipse+gcc环境 + Jlink 调试stm32

前言: 在嵌入式领域,最热门的是keil和iar.这两款老牌工具在编译.调试方面的是很靠谱的,然而其编辑和阅读功能却过于简单.没有选中高亮,不能全局搜索函数变量(这里是指基于符号索引,而不是基于文本的简单find next),不能查看函数调用关系,等等等等. 正是因为keil和iar编辑阅读功能不足,有些工程师会这么干:用source insight写代码,用keil编译.我以前也这么做过,而当我发现eclipse可以用于嵌入式开发后,就立马弃暗投明了.个人认为eclipse的编辑阅读功能比so