不识别__ASM关键字,并对汇编语法报错。
 static portFORCE_INLINE void vPortClearBASEPRIFromISR( void )
    {
        __asm
        {
            
        
            msr basepri, # 0
           
        }
    } 

解决办法:
编译器对于汇编和C的混合代码格式做了要求,按照以下方式修改汇编代码,即可编译通过。
 static portFORCE_INLINE void vPortClearBASEPRIFromISR( void )
    {
       
        
            __asm("msr basepri, # 0");
    } 
                


















