首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

哪吒D1开发板RISC-V CLINT编程实践

gd32vf103(eclic) d1(clint+plic) 本文分析的d1上的clint编程模型,将能够很好的理解riscv的中断编程的设计。 ?...图片上概述了相对标准的RISCV中断控制部分的机制,对于D1单核的情况来看,CLINT只负责处理软件中断和时钟中断,因为这两个中断是RISC-V架构中定义的。...2.D1上的软件中断与定时器中断分析 CLINT本质上也是一个核内外设,由于D1采用的是平头哥的玄铁C906,所以可以从官方网站下载C906手册。...3.2 设置RISCV核的中断使能 既然需要理解D1的CLINT的使用,那么就必须使能全局中断。 全局中断的使能在mstatus寄存器中。...实现代码可以参考 https://github.com/bigmagic123/d1-nezha-baremeta 对D1裸机部分进行细致深入的分析。

2.6K50
领券