主题 : 问个问题:JLINK仿真器能否调试android 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 73999
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2012-07-18
最后登录: 2012-08-11
楼主  发表于: 2012-07-20 10:22

 问个问题:JLINK仿真器能否调试android

问个小白问题,jlink的定位具体是什么平台pc与什么平台板子连接时使用的?以及我如果用eclipse的win7连接运行android的tiny6410,eclipse本身可以调试,jlink可以再这种情况下使用吗
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-07-20 16:21
Jlink除了在培训课堂上哄骗一下学生之外,其他地方几乎用不到。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 73999
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2012-07-18
最后登录: 2012-08-11
2楼  发表于: 2012-07-22 16:41

 回 1楼(mindee) 的帖子

好吧。。。忒浪费了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2012-07-22 22:26
如果你只是希望调试Android上用户空间的native应用或是Java应用,你不需要用到JLINK。
JLINK(JTAG)调试器与具体哪个操作系统没有太大关系,它是CPU层面的硬件调试,提供最底层的调试控制。目前来说,可以用于调试bootloader, Linux内核(包括在Android系统里运行的那个)等所有直接运行在CPU上的程序镜像。
另外有一点需要说明的是,那种认为程序调试就是加printf打印信息的观念是完全错误的,每一句printf都有可能会改变程序原本的运行时序从而掩盖掉真正的问题所在,解决这种问题时,直接作用于CPU之上的Jtag可以提供非常宝贵的信息。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."