zollee
1
我的开发板有两个串口,第一个串口已经可用,如何启用第二个呢
buildfile文件如下:
display_msg Starting serial driver…
For ADS5121e HW Rev 2D and higher:
devc-sermpc512x -c 66000000 -b 115200 -p 3 -e -F -S -x 40
waitfor /dev/ser1 4
reopen /dev/ser1
slogger &
pipe
现在dev下只有ser1,如何出现ser2呢
xtang1
3
在5121e标准BSP里提供的Build文件里,是这样写的:
display_msg Starting serial driver…
For ADS5121e HW Rev 2D and higher:
devc-sermpc512x -c 66000000 -b 115200 -p 3 -e -F -S -x 40
For ADS5121e HW Rev 2:
devc-sermpc512x -c 99000000 -b 115200 -p 3 -e -F -S -x 40
zollee
4
to xtang:
For ADS5121e HW Rev 2是什么意思呢,是第二个串口吗?
但是我使用
devc-sermpc512x -c 99000000 -b 115200 -p 3 -e -F -S -x 40
发现超级终端输入命令后控制台没反应,偶尔会收到几个看不懂的字符。
然后我同时使用
devc-sermpc512x -c 66000000 -b 115200 -p 3 -e -F -S -x 40
devc-sermpc512x -c 99000000 -b 115200 -p 3 -e -F -S -x 40
现象也一样。
zollee
6
那样的话就跟第二个串口没关系了,现在还是不知道该如何使用第二个串口,哪位大侠知道啊
xtang1
7
对不起,你说的对,是我糊涂了。那个是不同板子上的串口启动方法。
你看看devc-sermpc512x的命令行参数说明,看看是不是通过设不同的命令行参数可以找到第二个串口。
-p 指定PSC 端口, -u指定unit number.
例
devc-sermpc512x -c 66000000 -b 115200 -p6 -e -F -S -x40 -u2
zollee
9
感谢Xtang 和 computer 的回复,应该是参数传的不对,但是我查了板子相关资料,没有找到参数的详细描述,不知道第二个串口psc是多少