Logo image
GDB for PAC DSP: A Debugger for DSP Processors
Thesis

GDB for PAC DSP: A Debugger for DSP Processors

Wen-Li Shih
Masters, 國立清華大學, 資訊工程學系
2005

Abstract

除錯器 整合發展環境 雙核心除錯器 數位訊號處理器 debugger integrated development environment (IDE) dual-core debugger digital signal processor (DSP)
In nowadays, streaming data application has become more and more important since the portable devices such as PDA, and Smart Phone grew their market. To pursue the optimized balance between high performance and low power consumption for streaming data applications, many embedded systems employ programmable Digital Signal Processor (DSP) as their core component to construct a high-performance, low-power, high-flexibility, and low-cost platform. For such a platform, a developer of applications requires a convenient, friendly, and stable developing environment to deal with more and more complex applications. Debugger, a tool providing interaction between developers and applications, is widely used for tracing codes and hunting bugs in complex applications. In this work, we built a debugging environment on Parallel Architecture Core (PAC) DSP processors. By integrating GNU Debugger (GDB) and PAC DSP Instruction Set Simulator (ISS) with Eclipse Integrated Development Environment (IDE) platform, a convenient and friendly debugging environment for application developers can be provided. Our system also works with hardware ICE environment by following our proposed settings and protocols. We also proposed a dual-core debugging environment platform, which would be an important tool to debug abnormal interaction between independent heterogeneous processing units. Our system is now the initial distribution software framework for PAC DSP debugging environment.

Metrics

1 Record Views

Details

Logo image