嵌入式开发者社区

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

作者: gchengdy    时间: 2015-7-5 16:12
标题: UART通讯问题请教
UART1_POLL 在c6748下正常,在OMAPL138下通过 slaverloader加载怎么就乱码了?
& p1 U- q  e) Zfile:///C:\Users\Administrator\Documents\Tencent Files\296257212\Image\C2C\KMW5ZAPA31PMTH30)`WM$GT.png/ A. |8 |* C4 |. L% p
[attach]339[/attach]
作者: 希望缄默    时间: 2015-7-6 09:02
[attach]341[/attach]/ y* }: N3 P  B, F4 K

( B0 n- b9 R: h: k) z- q# MDSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同
( N. g( X% T& e) ?# p# |) X在 DSP 程序中将时钟改为 312MHz 即可. J$ {, I3 m% d8 y( s; r! @

作者: gchengdy    时间: 2015-7-6 11:29
@希望缄默,谢谢你的解答。[attach]343[/attach]把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Application 后,收发还是没反应,不知是哪里有问题?4 [' @! w& T/ `
另外,我看了6748和138的手册,没看出来时钟域的不同,可以详细解释一下吗?' I% K: ?/ T) m+ Q' G( q- F
[attach]344[/attach]
, k; H! ~- i+ @
作者: 希望缄默    时间: 2015-7-6 11:42
gchengdy 发表于 2015-7-6 11:29
% ?1 j: |+ U6 C, X8 W@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...

" l$ C- @5 l; v: ~+ W4 O没反应是因为需要改 Linux 下 UART 1 的配置+ a* U, [) Q5 M& V0 J( [' n
旧版本内核默认把 UART 1 配置为 485 模式 你得改成普通串口才行
作者: 希望缄默    时间: 2015-7-6 11:45
gchengdy 发表于 2015-7-6 11:29
: f9 h% X& T5 R: \( ^6 h/ z# G@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...

4 ?" x" c" s  iDSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同: `) K8 Z- @6 Z: B$ i
! s9 Y" a9 T0 y; o
我这句话说了是因为 软件上配置 不同
! K, v6 }' r+ y; Z1 C# g& e/ c. m% wDSP C6748 与 OMAPL138 不属于同一个项目组 所以一些软件配置是不同的
7 i! P% E7 y2 T1 M, ?8 o3 I  [6 q2 J
我猜想 Linux 下可能支持动态调整 CPU 频率来降低功耗 但是又不希望影响一些外设的工作(比如 UART 2 串口终端输出) 所以才将这部分外设分配到 PLL1 SYSCLK 2
作者: gchengdy    时间: 2015-7-6 17:59
@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。( [7 \( Z% v" y. \3 \- q
关于那个时钟配置的问题,我没搞明白,是不是138配置的是 PLL1 是312M,而 C6748配置的PLL1是456M。而PLL0的配置都是一样的。
作者: 希望缄默    时间: 2015-7-6 19:09
gchengdy 发表于 2015-7-6 17:59
) G! c) X; M; B' m% w@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。7 M$ l5 z- h' S1 U, w! {
关于 ...

" Q3 `. Y" Q2 g[attach]346[/attach]
0 k& K3 m5 B  N6 R& d/ \9 {
作者: gchengdy    时间: 2015-7-7 08:38
@希望缄默,非常感谢你的解答,已完美的解答了我的问题!{:soso_e179:}




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