2012-11-13 11 views
6

Birkaç iş parçacığı kullanan eCos çalıştıran bir MIPS hedefi var. Hata ayıklamak için gdb 7.5 ve bir JTAG probu kullanıyorum.eCos mips hedefinde "akım olmayan" iş parçacığı denetlemek için gdb kullanma

GDB'den nasıl güncel olmayan bir iş parçacığı inceleyerek kontrol edebilirim. Temel iş parçacığım ve alternatif iş parçacığındaki program sayacım var (ihtiyacım olursa diğer bilgileri düzgün bir şekilde bulabilirim).

gdb, eCos'un farkında olmadığından, "bilgi dizileri" gibi komutlar çalışmaz. Bu nedenle, büyük olasılıkla, gdb ...

cevap

0

'daki konu içeriğinin manuel olarak ayarlanması gerekiyor. Eclipse için Code Confidence tools kullanıyoruz, bu da eCos'un iş parçacığıyla ilgili hata ayıklamayı JTAG aracılığıyla gerçekleştirmesine izin veriyor. Özgür değil ama çok iyi çalışıyor, yeni Eclipse sürümleri ile güncel tutuluyor ve John Dallaway'in sunduğu destek çok iyi. Eğer ciddi bir eCos geliştirme yapıyorsanız tavsiye ederim.

İlgili konular