1.如何在开发板上调试linux程序,驱动?除了arm-linux-gcc还需要配置什么环境?
(用户手册只说了将现成的程序编译好放到开发板上看结果,没有提到如何在开发板上Debug)
对于Linux平台来说,最强大的调试工具(也许也是唯一的一个)是GDB。关于如何用GDB调试开发板上的程序,看这个帖子:
http://www.aiothome.net/read.php?tid-1396.html2.Jtag小板有什么作用,如何使用?
(用户手册好像也没说)
按照友善之臂的说法,这个Jtag小板只能用来和Jtag下载程序(SJF2440或者H-Flash)配合来通过Jtag下载程序到NAND或NOR Flash中。但事实上,这个Jtag板可以通过OpenOCD这样的程序达到调试程序的作用。这样做的一个好处是可以通过CPU的Jtag接口单步调试GDB远程调试所做不到的操作系统firmware调试,比如uboot或者Linux内核调试。