割り込みルーチン関数を宣言したい。
もともとarmcc用に次のように書かれていました:
extern "C" __irq void System_FiqDispatcher() SECTION_SRAM_2;
私は次のように書いています:
extern "C" __attribute__ (( interrupt("IRQ"))) void System_FiqDispatcher() SECTION_SRAM_2;
次のエラーが表示されました:line XXX : Error: #1207-D: attribute "interrupt" ignored.
何が問題なのですか?