You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

no_std RISC-V内核打印动态值触发panic的问题求助

no_std RISC-V内核打印动态值触发panic的问题求助

我正在基于RISC-V架构开发no_std环境下的Rust内核,最近碰到个棘手的问题:每次尝试打印动态值的时候,内核就直接panic了,更离谱的是连panic提示信息都打印不出来——因为打印panic信息的过程也会触发panic。

我自己实现了一个write函数,里面没有用到任何panic宏,是通过unsafe Rust直接操作寄存器来发起SBI(Supervisor Binary Interface)调用实现输出的。这个函数平时用着都正常,可一旦要打印动态值就出问题了。

备注:内容来源于stack exchange,提问作者CocytusDEDI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:28:19