日期:2014-05-16  浏览次数:20706 次

用ARM进行linux开发时,能不能用H-JTAG,单步调试啊?
裸机程序可以用AXD调试,那基于LINUX操作系统的时候怎么办呢?

------解决方案--------------------
挂载文件系统,写出来的程序编译,直接运行。调试一般用printf()差不多了
------解决方案--------------------
printf或者GDB
------解决方案--------------------
裸机时,没有串口输出,用JTAG调试方便。
现在有kernel,可以有串口输出,通过串口看调试信息,很方便。
用JTAG调内核,一行一行跑下去,那该跑到什么时候。
------解决方案--------------------
gdb是必须的。

gdb结合jtag也是可行的,我的项目就是linux下用jtag调kernel
jlink for linux驱动中JLinkGDBServer 当 server
然后用gdb 调vmlinux
可以下断,单步。