器件:c6678 EVM板调试uart
配置:fifo中断方式接收,配置成1byte trigger lever
现象:在单步模式下调试,uart edma中断服务函数中设置断点 , (1)通过上位机一次性发送5个bytes,查看到接收数组里收到这5个字节,但是后续填充了3个字节的随机值; (2)通过上位机一次性发送10个bytes,查看到接收数组里只收到了8个字节,第二次再进入中断,接收了剩下的2个字节,但是后续填充了6个字节的随机值
上述问题是,不论实际有效的接收数据有多少,fifo总是按照8个字节的方式填充,那么我就不能判断一帧数据到底发了多少有效的字节
请大师们指教!
