Cell上的ppu-gdb
Cell上调试程序使用的是ppu-gdb,这个gdb是同样适用与调试spu的程序。普通的指令,象什么break,next,continue等等和Linux上的gdb一样。Cell的gdb提供了几个新的命令:
info spu event
info spu signal
info spu mailbox
info spu dma
info spu proxydma
这些命令可以查看当前的SPU的一些情况,那个info spu dma在出现bus error的时候比较有用。一般先键入info thread查看当前thread的id号,然后键入thread 2(希望切换到的thread的id号)。这样就可以用上面这些命令查看这个SPU线程的一些消息了,有error的SPU线程会用在err栏用一个*标注出来。