《SiFive中断配置》 🛡️ 关键代码

0
回复
115
查看
[ 复制链接 ]

45

主题

7

回帖

185

积分

注册会员

积分
185
2025-6-24 15:30:29 显示全部楼层 阅读模式
《SiFive中断配置》
🛡️ 关键代码
[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]c
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





// 设置中断入口地址write_csr(mtvec, &irq_entry);// 启用全局中断set_csr(mstatus, MSTATUS_MIE);// 外部中断使能set_csr(mie, MIP_MEIP);
🔧 调试技巧
  • 用printf("IRQ %d\n", plic_claim())打印中断号
  • 通过regdump命令查看寄存器状态


收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则