嵌入式开发者社区

标题: UART通讯问题请教 [打印本页]

作者: gchengdy    时间: 2015-7-5 16:12
标题: UART通讯问题请教
UART1_POLL 在c6748下正常,在OMAPL138下通过 slaverloader加载怎么就乱码了?
" X; ]7 t. r. }  Ufile:///C:\Users\Administrator\Documents\Tencent Files\296257212\Image\C2C\KMW5ZAPA31PMTH30)`WM$GT.png
4 B$ g; _: y6 T7 X; x4 ]8 v[attach]339[/attach]
作者: 希望缄默    时间: 2015-7-6 09:02
[attach]341[/attach]
  Q. F" `  Z! p/ H5 g' D, q+ O( R/ u. ?
DSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同
( l+ c9 N, Q: f5 c& x- W/ L6 x5 {在 DSP 程序中将时钟改为 312MHz 即可* c' o5 W5 m3 p1 H6 x( u1 M2 P

作者: gchengdy    时间: 2015-7-6 11:29
@希望缄默,谢谢你的解答。[attach]343[/attach]把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Application 后,收发还是没反应,不知是哪里有问题?, h- a: y0 d9 G& Z
另外,我看了6748和138的手册,没看出来时钟域的不同,可以详细解释一下吗?4 \0 b4 w' V+ o1 e
[attach]344[/attach]0 h3 N2 i* H( u4 G: w* N

作者: 希望缄默    时间: 2015-7-6 11:42
gchengdy 发表于 2015-7-6 11:29! }# Q  A' R; D
@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...
+ J$ n% C5 Y: K  K
没反应是因为需要改 Linux 下 UART 1 的配置! n- v1 R" @: M% ?0 b0 Y
旧版本内核默认把 UART 1 配置为 485 模式 你得改成普通串口才行
作者: 希望缄默    时间: 2015-7-6 11:45
gchengdy 发表于 2015-7-6 11:295 L, s$ S$ T  ~0 Z9 G
@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...
% h# O' s* O6 M5 i" v1 A9 ?$ d
DSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同( Z, `+ |4 D+ C2 h& n

$ A; p1 ?+ _6 x( ~% \: t我这句话说了是因为 软件上配置 不同6 n5 w" L0 |3 W' Q7 \+ O
DSP C6748 与 OMAPL138 不属于同一个项目组 所以一些软件配置是不同的6 K: k$ J* K% y) ?6 p- n6 T
/ `/ h% y6 s- z' N' H$ t
我猜想 Linux 下可能支持动态调整 CPU 频率来降低功耗 但是又不希望影响一些外设的工作(比如 UART 2 串口终端输出) 所以才将这部分外设分配到 PLL1 SYSCLK 2
作者: gchengdy    时间: 2015-7-6 17:59
@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。& }8 y  t1 d1 N  n8 ]$ I5 j
关于那个时钟配置的问题,我没搞明白,是不是138配置的是 PLL1 是312M,而 C6748配置的PLL1是456M。而PLL0的配置都是一样的。
作者: 希望缄默    时间: 2015-7-6 19:09
gchengdy 发表于 2015-7-6 17:59" Y  C2 W7 ~1 p- D6 c1 y
@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。
& c% {4 r% U# l# P1 W关于 ...

% B1 @4 _' n' A: x- h[attach]346[/attach]" x3 F  n( k& ^. A4 |

作者: gchengdy    时间: 2015-7-7 08:38
@希望缄默,非常感谢你的解答,已完美的解答了我的问题!{:soso_e179:}




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