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

dm368上使用uart1的问题

专家好!

目前我们需要使用dm368上的uart1来控制前段镜头,但是在使用过程中我们发现ttys1只能发送数据但不能接收到数据。

相关的信息如下:

# cat /proc/tty/driver/serial

serinfo:1.0 driver revision:

0: uart:16550A mmio:0x01C20000 irq:40 membase 0xFBC20000 tx:413 rx:20 RTS|CTS|DTR|DSR

1: uart:16550A mmio:0x01D06000 irq:41 membase 0xFBD06000 tx:0 rx:0 CTS|DSR

# cat /proc/interrupts

          CPU0

 0:          0       AINTC  csl

 1:          0       AINTC  csl

 2:          0       AINTC  csl

 3:          0       AINTC  csl

 4:          0       AINTC  csl

 5:          0       AINTC  csl

 6:          0       AINTC  csl

 8:       8709       AINTC  davinci_osd

16:          0       AINTC  EDMA Completion

17:          0       AINTC  EDMA CC Error

18:          0       AINTC  EDMA TC0 Error

19:          0       AINTC  EDMA TC1 Error

26:        295       AINTC  davinci-mmc

29:          4       AINTC  rtc0

32:      14554       AINTC  clockevent

33:          0       AINTC  free-run counter

39:          0       AINTC  i2c_davinci

40:        124       AINTC  serial

52:          0       AINTC  mac_rx_threshold

53:       2620       AINTC  mac_rx

54:          0       AINTC  mac_tx

55:          0       AINTC  mac_misc

61:          0       AINTC  EDMA TC2 Error

62:          0       AINTC  EDMA TC3 Error

上面的表中没有找到uart1的中断。

是这个原因导致的吗?应该怎样修改?

谢谢!

si cheng1:

你好,我现在也在使用dm368,遇到了相同的问题,不知道你解决了吗?

kooking:

可以借鉴这个~

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/8815.aspx

si cheng1:

回复 kooking:

这个网页我看过,参照着修改了还是不行。除了dm365.c里面的引脚复用。还需要修改什么别的吗?为什么注册了ttyS1的节点却没有申请到41号中断呢?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » dm368上使用uart1的问题
分享到: 更多 (0)