嵌入式开发者社区

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

作者: gchengdy    时间: 2015-7-5 16:12
标题: UART通讯问题请教
UART1_POLL 在c6748下正常,在OMAPL138下通过 slaverloader加载怎么就乱码了?  ^0 E4 t/ }  o
file:///C:\Users\Administrator\Documents\Tencent Files\296257212\Image\C2C\KMW5ZAPA31PMTH30)`WM$GT.png
* ]3 e8 e/ u$ i) h3 a, J[attach]339[/attach]
作者: 希望缄默    时间: 2015-7-6 09:02
[attach]341[/attach]
$ M. u1 ?( w- ^8 v1 Y( k  D) ]" i; w
DSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同
2 @2 O4 F& b$ r% w; C在 DSP 程序中将时钟改为 312MHz 即可4 d" @( a" J& [( }) T

作者: gchengdy    时间: 2015-7-6 11:29
@希望缄默,谢谢你的解答。[attach]343[/attach]把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Application 后,收发还是没反应,不知是哪里有问题?. O) _! e  a1 ]* K+ m6 u( ]* r9 u# e. L
另外,我看了6748和138的手册,没看出来时钟域的不同,可以详细解释一下吗?
6 \( Q- `! D* z* e2 {" _& }, G/ d[attach]344[/attach]
/ Z. ^7 O$ E( p+ r1 V7 Z9 N
作者: 希望缄默    时间: 2015-7-6 11:42
gchengdy 发表于 2015-7-6 11:299 r9 y, L$ w) h( V' Y  ?) a
@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...
$ \6 F* r- D! y1 Z
没反应是因为需要改 Linux 下 UART 1 的配置% L8 e) V: q: q+ k3 g" _
旧版本内核默认把 UART 1 配置为 485 模式 你得改成普通串口才行
作者: 希望缄默    时间: 2015-7-6 11:45
gchengdy 发表于 2015-7-6 11:29: n0 V% t; p- e" ^
@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...
5 ~6 _2 w, ^5 `2 \( ], p& O
DSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同- ?! s7 Y4 S0 }9 i1 j

5 P$ |/ C) L; K8 N" m9 ?我这句话说了是因为 软件上配置 不同; X8 h$ `0 [! T, B0 }" \) v
DSP C6748 与 OMAPL138 不属于同一个项目组 所以一些软件配置是不同的) ]+ k; s9 D, i; b# p- K& l$ ^) u2 R
+ X* V9 ?1 Y7 B, W4 O
我猜想 Linux 下可能支持动态调整 CPU 频率来降低功耗 但是又不希望影响一些外设的工作(比如 UART 2 串口终端输出) 所以才将这部分外设分配到 PLL1 SYSCLK 2
作者: gchengdy    时间: 2015-7-6 17:59
@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。
0 k. ]8 E7 s' e9 ~$ v0 ^+ k关于那个时钟配置的问题,我没搞明白,是不是138配置的是 PLL1 是312M,而 C6748配置的PLL1是456M。而PLL0的配置都是一样的。
作者: 希望缄默    时间: 2015-7-6 19:09
gchengdy 发表于 2015-7-6 17:59
+ B; F3 ^" f7 M6 C@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。7 s2 G  A' L# `0 i
关于 ...

% _: ]. b7 X- D9 v/ G) v0 J' J, d[attach]346[/attach]
" r) c3 c5 P/ V, l. \
作者: gchengdy    时间: 2015-7-7 08:38
@希望缄默,非常感谢你的解答,已完美的解答了我的问题!{:soso_e179:}




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