組み込みプログラミングは初めてなので、構文がわかりません。これを GCC ツールチェーンで利用できるようにする必要があります。私のドライバーは、別のツールチェーンを使用してコンパイルされました。率直に言って、私はコンパイラ フラグをまったく使用していないので、少し途方に暮れています。このリンクは、私が使用すべきだと思うフォーマットを提供します: http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
この行の構文を GCC に合わせて変更する必要があります。
#pragma interrupt int_cmt0_isr(vect=VECT(CMT0,CMI0))
私はそれが次のように見えるべきだと思います:
void __attribute__ ((interrupt ("CMT0, CMI0"))) int_cmt0_isr ();
int_cmt0_isr() は、ベクターテーブル内のその場所で反復が発生したときに呼び出される関数です。
あなたがそれを助けることができれば、それは素晴らしいことです!
ありがとう!