2012-11-13 11 views
6

Tôi có mục tiêu MIPS đang chạy eCos, sử dụng một số chuỗi. Để gỡ lỗi tôi đang sử dụng gdb 7.5 và một đầu dò JTAG.Sử dụng gdb để kiểm tra chuỗi "không phải hiện tại" trên mục tiêu eCos mips

Làm cách nào để từ GDB kiểm tra và trả lại dấu vết chuỗi không phải hiện tại. Tôi có địa chỉ luồng cơ sở và bộ đếm chương trình từ chuỗi thay thế (tôi có thể tìm thấy thông tin khác nếu tôi cần).

Vì gdb không biết eCos, các lệnh như "chuỗi thông tin" không hoạt động. Vì vậy, tôi rất có thể sẽ phải hướng dẫn ngữ cảnh luồng nào trong gdb ...

Trả lời

0

Chúng tôi sử dụng Code Confidence tools cho Eclipse cho phép gỡ lỗi nhận biết luồng eCos thông qua JTAG. Nó không phải là miễn phí nhưng nó hoạt động rất tốt, được giữ cho đến nay với các phiên bản Eclipse mới và sự hỗ trợ mà John Dallaway cung cấp là rất tốt. Tôi rất khuyên bạn nên làm điều đó nếu bạn đang làm bất kỳ phát triển eCos nghiêm trọng nào.

Các vấn đề liên quan