TI中文支持网
TI专业的中文技术问题搜集分享网站

GPS直连dm8148的串口2,没有生成对应的设备节点

 你好,请问下,GPS模块直连dm8148的串口2,没有生成对应的设备节点,我无法读取节点来获取数据;请问下是啥原因?(串口驱动不是自带并已经实现的么? 应该不需要改吧)

Chris Meng:

你好,

pinmux是否有做正确的配置?
下面链接的信息请参考:
processors.wiki.ti.com/…/TI81xx_PSP_Porting_Guide

user5771838:

回复 Chris Meng:

你好  pinmux已经正确配置了   我将串口4的rx和tx短接后,可以发送和接收数据    但是我将串口2的rx和tx短接后,只能发送,不能接收到数据(其中串口2和串口4的pinmux都已经正确配置了)

Chris Meng:

回复 user5771838:

你好,

请检查一下是否有多个引脚都配置了UART2的功能。

user5771838:

回复 Chris Meng:

你好,已经检测了   没有将其它的引脚配置uart2的功能,现在不知道该怎么办了

Chris Meng:

回复 user5771838:

你好,

请问你是否有把可以支持UART2的引脚的pinmux寄存器都读出来,排查一下?

硬件连接上也排查一下。

user5771838:

回复 Chris Meng:

请问你是否有把可以支持UART2的引脚的pinmux寄存器都读出来,排查一下?—这个pinmux寄存器怎么读?

user5771838:

回复 Chris Meng:

volatile unsigned long *Gpio1_0CTL =(volatile unsigned long *)ioremap(0x4814090C,4);*Gpio1_0CTL=0X000E0002;//复用

我看了下对于uart2是这么配的,现在是需要读取寄存器地址0x4814090C来获取寄存器值,确认下是否配置成功么?怎么读这个寄存器值??

Chris Meng:

回复 user5771838:

你好,

请参考DM8148数据手册(http://www.ti.com/lit/ds/symlink/tms320dm8148.pdf)160~169页,里面有多个PINCNTL寄存器可以配置UART2相关引脚,请都读出来检查一下。

user5771838:

回复 Chris Meng:

你好   我知道哪些引脚可以配置uart2,但是读寄存器我不知道怎么操作,或者是用什么命令来读寄存器

Chris Meng:

回复 user5771838:

你好,

如果你使用的是RDK,你可以在文件系统里面找到读取寄存器的工具,例如:
/opt/dvr_rdk/ti814x/bin/mem_rdwr.out

赞(0)
未经允许不得转载:TI中文支持网 » GPS直连dm8148的串口2,没有生成对应的设备节点
分享到: 更多 (0)