Atmel Studio 6.2.1563 を使用して、ATXMEGA64A3U 用の GCC C++ 実行可能ビルドを作成しました。タイマー TCC1 をセットアップして、1 ミリ秒ごとにオーバーフロー割り込みを生成します。しかし、コンパイラは ISR 定義を無視しているようです。
ISR(TCC1_OVF_vect)
{
Cyclic_Do();
}
デバッグ モードでは、タイマーが正しく機能しており、OVF 割り込みフラグが設定されていることがわかりますが、制御をサービス ルーチンに渡すことができません。
IDE メッセージ:The breakpoint (the one I set inside ISR function) will not currently be hit. Unable to set requested breakpoint on Target.
using extern "C" { }
関連するcファイルのインクルージョンも試しました。他のタイマーを使用しようとすると、同じ問題が発生します。
提案のために開きます。