void SysTick_Handler(void) __attribute__((interrupt("WCH-Interrupt-fast")));添加了 WCH-Interrupt-fast 会出现HardFault_Handler

我使用的是rtthread操作系统,只要在中断函数声明添加了 WCH-Interrupt-fast 会出现HardFault_Handler,这个是什么原因

您好,使用RT-Thread应该是配置工程为机器模式了,机器模式下使用软件压栈,中断函数的声明要采用__attribute__((interrupt()))声明。


只有登录才能回复,可以选择微信账号登录