在使用uart(uart0、uart1、uart2)通信时,uart通过中断处理uart接收函数并打印出来,但通过串口助手软件发送到FPGA并不能触发中断,不能触发中断处理函数。com4是uart1通信端口,已设置自动发送,com5是uart0通信端口(printf打印端口)
我也有类似问题,而且是在配置了mstatus和mie寄存器之后仍无法产生中断。但是有时候会突然正常,很疑惑为什么会这样。。。
Hbirdv2_e203代码拉到最新的没,之前UART有个问题,几周前才修的
你这个是全局中断没有开哈
可以参考下这一篇
https://www.rvmcu.com/community-topic-id-682.html