请问,这两个有什么区别吗?我该用哪个?
热门产品 :
CH390:以太网控制器芯片
请问,这两个有什么区别吗?我该用哪个?
您好,关于0x1b和0x1f,是指给厂商自定义CSR寄存器(中断系统控制寄存器)的值;关于0x6088和0x7800是给RISC-V标准CSR寄存器(机器模式状态寄存器)的值,如下图。对于中断系统控制寄存器(0x804),0x1b表示关闭硬件压栈,0x1f表示开启硬件压栈。对于mstatus寄存器,0x6088表示打开全局中断且开启浮点运算,0x7800表示关闭全局中断且开启浮点运算。关于对这两个寄存器的具体介绍,可参考QingKeV4微处理器手册,具体位置分别在3.2节和8.2节,如下图。下面链接为手册下载链接。
QingKeV4微处理器手册:https://www.wch.cn/downloads/QingKeV4_Processor_Manual_PDF.html
?