嵌入式开发者社区

标题: 关于使用ttyPS1串口问题 [打印本页]

作者: wsl123    时间: 2018-9-21 19:30
标题: 关于使用ttyPS1串口问题
你好,请问下怎么使用ttyPS1串口呢?  现在板卡ttyPS0为终端串口,需要使用ttyPS1串口与外部一个单片机通信

作者: czs----Tronlong    时间: 2018-9-25 08:47
您好,

      在vivado工程完成引脚配置后,重新生成FSBL文件,设备树文件中默认已经完成两个串口的配置,故无需修改设备树文件。
作者: wsl123    时间: 2018-9-25 08:58
您好,我重新生成多次FSBL文件,都不行啊,不知道怎么回事?

作者: wsl123    时间: 2018-9-25 11:03
您好,我又重新生成了fsbl文件,过程如下:
作者: wsl123    时间: 2018-9-25 11:07
zynq7020 ps端串口0和1在linux下如何都使用呢?
作者: czs----Tronlong    时间: 2018-9-25 11:40
您好,

       请问您用的是哪个vivado版本?从您的配置过程来看是没有问题的,建议您可以使用我司的开发板以及配套的FSBL和uboot文件,查询一下uart0的寄存器地址,对比排查一下是否是您的FSBL文件问题。
作者: wsl123    时间: 2018-9-25 12:07
我用的是vivado2015.4版本,要不你们那里配置下看看两个串口寄存器的值情况。
作者: wsl123    时间: 2018-9-27 17:09
什么啊,技术支持一点都不尽责。之前在群里问的问题没有一个得到好的解决,还得靠自己弄。
作者: wsl123    时间: 2018-9-28 11:44
本帖最后由 wsl123 于 2018-9-28 11:46 编辑

这是在u-boot启动时通过u-boot目录读取到的两个串口寄存器值,Linux启动后再次读取串口0寄存器的值为0.
作者: 广州创龙莫工    时间: 2018-9-30 15:29
您好,uart0 (PL 端串口) 和 uart1(PS 端串口)两个串口,默认使用uart1作为终端进行信息打印,如果要使用uart0通过串口协议与外部进行通信的话,您需要写个驱动,但是如果你是block design的设计方式的话  就要封装成ip。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4