用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
可以下断,单步。