PSoC Creatorのデバッガで大きな配列の値を更新するのに時間がかかる - KBA223288 - Community Translated (JA)

Version 1

    Community Translated by  NoTa_4591161        Version: **

     

    Translation - English: Debugger in PSoC Creator takes Time to Update  Values of Large Arrays - KBA223288

     

    質問:

    PSoC Creator™のデバッガは、デバッグセッション中に大きな配列の値を更新するのに時間がかかります。この問題はどのように解決できますでしょうか

    回答:

    たとえば512 x 4バイトの配列など、比較的大きな配列がある場合、これらの変数の値を更新するには時間がかかります。これにより、debugger Localsウィンドウでデバッグが遅延します。遅延は、大規模な配列の場合に一度に1つの要素を読み取るGNUプロジェクトデバッガ(PSoC Creatorで使用)であるGDBが原因で発生します。

     

    回避策:

    配列を別のスコープ(グローバル変数など)に移動すると、デバッグ中に配列要素がLocalsウィンドウに表示されなくなります。