RISC-V MCU中文社区

【求助】 使用核内timer计数出错

发表于 NucleiStudio讨论专区 2025-12-16 17:49:20
4
1433
0

创建N300FD工程,用qemu仿真跑如下代码:
图片alt

喜欢0
用户评论 (4)
  • NeilWong

    2026-05-08 15:30:53 NeilWong 1#

    NeilWong

    我目前下载了最新的 IDE 版本 2025/10, 发现提供的例子在 QEMU 下都不能产生中断,包含 Timer,  请问是什么原因?

    N100 Nuclei SDK Build Time: May 7 2026, 18:09:30 Download Mode: SRAM CPU Frequency 2611204587 Hz CPU HartID: 0 init timer and start

    这个原因我自己查看 Nuclei 的 QEMU 源码已经知道了,主要是目前 QEMU 尚未支持 IRQC 中断控制器,因此读/写 IRQC 和 TIMECMP 之类的 CSR 都被 QEMU 忽略造成的。

  • NeilWong

    2026-05-08 12:01:27 NeilWong 2#

    我目前下载了最新的 IDE 版本 2025/10, 发现提供的例子在 QEMU 下都不能产生中断,包含 Timer,  请问是什么原因?

    N100 Nuclei SDK Build Time: May 7 2026, 18:09:30 Download Mode: SRAM CPU Frequency 2611204587 Hz CPU HartID: 0 init timer and start

  • 黄皓

    2026-03-10 16:27:12 黄皓 3#

    qemu 是功能model,没有性能信息。 所以qemu 上看cycle 就没有啥意义了

  • DTgw123

    2025-12-17 11:28:58 DTgw123 4#

    满朝文武,为何皆沉默不语?

DTgw123

DTgw123 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RISC-V处理器设计系列课程