我想测试一个串口通信的程序,比如通过串口和PC上的串口调试助手通信。但一般我们的控制台信息都是从串口打印出来的,而且我这里6467只引了一个串口出来,请问如何解决这个矛盾?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你这楼里面,说用过2个串口在6467上面;第一楼里面,说只引了一个串口出来(我理解是调试串口,也就是你说的“第一个串口”)。这个是我有点迷惑的。因为你最后一句说telnet不能连接的问题,又是第二个串口的问题。
能不能再和我解释一下你的问题是什么。
6467本身应该支持两个串口吧?我们姑且称为串口一和串口二。但就我这里的实际情况来说,只引了串口一出来,串口二没有从芯片上引出来。通常启动设置为console=ttyS0,这样的话启动信息都是从串口一打印的。现在我需要用串口从另外的设备上读取信息,为了避免各种控制台信息对串口设备的干扰,我就把启动参数改成console=ttyS1,也就是将控制台信息导入到串口二。但实际上我并没有接串口二,为了控制板子,我就用telnet登录。于是问题来了,如果启动参数是console=ttyS0,这样系统启动后我能用telnet登录;如果启动参数是console=ttyS1,那么我用telnet就一直连接不上。
不知道这样我说清楚了没有。