ハードウェアデバッグ中にいくつかの問題が注目されるべきである. 例えば, ハードウェアデバッグ前, the 回路基板 should be carefully inspected to observe whether there is a short circuit or open circuit (because the DSP PCBボード 配線は一般に濃くて薄い, the probability of this occurrence is still relatively high). パワーオン, いくつかのチップは、アプリケーションの手で特に熱いかどうか. あなたは、いくつかのチップが熱いことを見つける, あなたはすぐに電源をオフにし、回路を再確認する必要があります. トラブルシューティング後, 水晶が発振しているかどうか、リセットが正しいかどうか確認してください. それから、DSPのCLK - OUT 1およびCLK - OUT 2ピンのシグナルが正常かどうか調べるためにオシロスコープを使用する. 正常ならば, DSP自体は基本的に正常に動作していることを示す.
ハードウェア故障をトラブルシューティングするためのシミュレーションソフトウェアの使用
回路基板の検査を終了した後、プログラムをデバッグすることができる。シミュレーション中にターゲットコード内のオフチッププログラムメモリにプログラムコードをダウンロードするので、シミュレーションソフトウェアを通じていくつかのハードウェア故障を容易にチェックすることができる。電源投入後、シミュレーションソフトウェアデバッグウィンドウをプログラムに呼び出すことができない場合、2つの可能性があります。
1 . DSPチップのピンにオープン回路またはショート回路がある。
2 . DSPチップの破損
プログラムをデバッグするためにシミュレーションソフトウェアを使用するのが初めてであるならば、この時点で実験ボードをパワーオフし、DSPチップの各ピンの溶接条件を注意深くチェックしなければならない。ソフトウェア・デバッグ・ウィンドウがプログラムに正しくロードされるならば、それはDSPチップが損害を受けるかもしれません。この時点で、さらに、DSPボードが実験ボードのボードインピーダンス全体を検出することによって損傷を受けるかどうかを決定することができる。ボード全体のインピーダンスが急激に低下すると、DSPチップに電力を供給する電源ラインを切断してDSPチップの抵抗を検出することができる。
ソフトウェアデバッグウィンドウがプログラムにロードされることができるが、ロードされたプログラムが部分的に間違っている場合、例えば、オフチッププログラムメモリまたはデータメモリを動かすためのコードは、なる。このとき、ワードXXXXはオフチッププログラムメモリまたはデータメモリである。メモリを短絡または仮想はんだ付けのために注意深くチェックしなければならない。
(2)電源の安定性及び信頼性の確保
DSPハードウェアシステムをデバッグする前に、実験ボードのための電源が良い定電圧および定電流特性を有することを確認する。特に、DSPの入力電圧は5.0 V≒±0.05 Vに維持されるべきである。電圧があまりに低いならば、JTAGインタフェースを通してフラッシュするプログラムを書くとき、エラーメッセージは現れます;電圧が高すぎるならば、DSPチップは損害を受けるでしょう。
IPCBは高精度である, 高品質PCBメーカー, などのアイソレータ, high-frequency PCB, 高速PCB, IC基板, ICボード, インピーダンス, HDI PCB, 剛性フレックス基板, ブラインドブラインド, 高度PCB, マイクロ波PCB, Telfon PCB及び他のIPCBはPCB製造において良好である.