我是嵌入式编程的新手,所以我不确定语法。我需要为 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() 是一个函数,当向量表中的该位置发生迭代时应调用该函数。
如果您能提供帮助,那就太好了!
谢谢!