原来在50M HZ NIOSII下,通过串口用9600BPS以上的速度传文件(lrzsz程序)总是失败,但是可以从板子上往PC成功发文件。把波特率降到9600能够成功。
初步怀疑有两种可能:
1。串口误码率太高
2。CPU性能不够,丢包,因为没有硬件握手协议
刚刚做了一个实验,把NIOSII 处理器提频到80M,同时把波特率提到19200,发现可以成功收发文件!
再进一步,把波特率提高到38400,不能正确接受文件,报超时。。。
因此可以证明是处理器性能不够,导致丢包。。。原来50M的频率,用115200肯定是不能成功的了。。
现在在80M下用19200能成功传送算不错了,速度还行。。如果要进一步提高速度,估计只能加大CACHE大小了,谁叫我只能买得起EP1C6呢???
文章评论(0条评论)
登录后参与讨论