CSL_FINS(localUartRegs->FCR, UART_FCR_DMAMODE1, CSL_UART_FCR_DMAMODE1_ENABLE);
如果不使能的话就收不到数据,
非得设置吗
Andy Yin1:
UART是在接收数据到FIFO后产生事件触发EDMA的方式,启动EDMA将数据从FIFO中搬到指定的memory中,所以这个bit必须置位,具体参考UART user guide。
yang zhang9:
回复 Andy Yin1:
还有个别的问题,我在debug,同样的程序分别在CORE0,Core1上进行仿真,在core0上能够接收到串口中断,在core1上收不到中断
cmd文件中配置的全局地址,0x11800000
Andy Yin1:
回复 yang zhang9:
不同core的中断事件可能不一样,对照数据手册中断章节中断事件编号,check中断配置代码,修改相关的中断事件编号。
yang zhang9:
回复 Andy Yin1:
STK 的uart例程中的配置的中断是core0的中断事件?????