CH32V307汇编指令发生硬件错误

用csrr a0, mstatus这个伪指令读取CSR寄存器会进入HardFault_Handler,CSR应该如果读写?

另外有没有CH32V307能用的DSP库呢?

您好,使用该指令需要在机器模式下,需要修改启动文件,具体修改如下图,需要将mstatus寄存器的11、12位配置为11(机器模式)。关于DSP库,目前没有,可留一个邮箱,后续整理完成后会第一时间发你。

image.png


修改后正确了。

如果有DSP库请发到邮箱 个人信息保护,已隐藏 多谢!


只有登录才能回复,可以选择微信账号登录