我将EASYARM615实验例程中的《4.2UART驱动实验》添加到uCOS移植模板的中间件(Middleware)层上,结果编译时出现以下错误提示: Error[Pe055]: too many arguments in macro invocation C:UART_OSuCOS-IIPortsos_cpu.h 74
错误出现的代码位置是(os_cpu.h): #if OS_CRITICAL_METHOD == 4 void OS_ENTER_CRITICAL(void); void OS_EXIT_CRITICAL(void); #endif 这是什么原因呢,是不是我在配置时漏掉了什么,还是参数设置有问题? 以下是我所做的基本操作: 将Uart0.c和queue.c添加到Middleware目录下,在Startup.c中添加中断向量,在includes.h中添加相关头文件,在main.c中添加任务:taskUart, 在target.c中的targetInit()中添加了Uart初始化代码Uart_Init()。 恳请指点!!!
|