RISC-V 使能、禁止、恢复全局中断
RISC-V的全局中断标志是在mstatus的MIE字段中。所以对全局中断进行操作时,配置MIE字段即可。禁止中断#define disable_irq() do {asm volatile ("csrr mstatus, 0x0");} while(0)使能中断:0x8表示mstatus的第3bit,即MIE字段,设置为1表示使能全局中断#define enable_irq() do {asm volatile ("csrr mstatus, 0x8");} while(0)不过这种简单粗暴
原创
2020-06-15 15:19:30 ·
4276 阅读 ·
1 评论