|
发表于 2020-4-4 21:17:11
|
显示全部楼层
我菜,下了你盘中的例子,出现很多下面这样的错误:
..\User\Drivers\portmacro.h(134): error: #18: expected a ")"
__asm volatile ( "clz %0, %1" : "=r" ( ucReturn ) : "r" ( ulBitmap ) : "memory" );
..\User\Drivers\portmacro.h(175): error: #18: expected a ")"
__asm volatile( "mrs %0, ipsr" : "=r"( ulCurrentInterrupt ) :: "memory" );
..\User\Drivers\portmacro.h(203): error: #18: expected a ")"
:"=r" (ulNewBASEPRI) : "i" ( configMAX_SYSCALL_INTERRUPT_PRIORITY ) : "memory"
..\User\Drivers\portmacro.h(193): warning: #177-D: variable "ulNewBASEPRI" was declared but never referenced
uint32_t ulNewBASEPRI;
..\User\Drivers\portmacro.h(222): error: #18: expected a ")"
:"=r" (ulOriginalBASEPRI), "=r" (ulNewBASEPRI) : "i" ( configMAX_SYSCALL_INTERRUPT_PRIORITY ) : "memory"
网上查有说可能是是多了个“;”,也有说可能是多了个“)”之类的,请教下这个是什么地方出了错误?谢谢! |
|