hdlc 发送BD置上Ready标志就死机,为何?
采用freescale的m8270为处理器,配置fcc1为HDLC nibble 模式,时钟为brg5。配置完成后,将/CTS管脚拉低电平,用示波器测输出管脚(txd0~txd3)有波形输出,为0x7E(HDLC flag)。
当有数据发送时,给发送BD置上数据长度、地址,最后给状态寄存器置上Ready标志后,整个shell都不能launch(原来是可以的),串口输出都没了,感觉“死机”了。
不知有人遇到过这种情况没有啊?帮忙指导一下!谢谢!
[解决办法]
看看CPU相关中断等寄存器有没有清吧