移植RT-Thread到ch573平臺時出現(xiàn)了問題,對mstatus進(jìn)行讀取寫入操作時觸發(fā)了HardFault。指令為
rt_hw_interrupt_disable:
csrri a0,mstatus,8
ret
估計可能是無法尋址到這個寄存器,通過查看ch32v307——RTT成品移植,發(fā)現(xiàn)通過sm("csrrw %0, mstatus, %1":"=r"(value):"r"(0x7800));
進(jìn)行的操作。又了解到各個不同的單片機的這個地址不一樣,我沒找到可以參考手冊。請解答