嵌入式开发者社区

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

作者: gchengdy    时间: 2015-7-5 16:12
标题: UART通讯问题请教
UART1_POLL 在c6748下正常,在OMAPL138下通过 slaverloader加载怎么就乱码了?
4 U9 [; w( }- |) G) Z  e4 wfile:///C:\Users\Administrator\Documents\Tencent Files\296257212\Image\C2C\KMW5ZAPA31PMTH30)`WM$GT.png
8 T/ |! H1 I- g[attach]339[/attach]
作者: 希望缄默    时间: 2015-7-6 09:02
[attach]341[/attach]
% s9 Q" v$ Q- {9 X) a- r- |" @  F6 X% `6 ~; M" [
DSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同; G2 |* K7 i" F) H+ Q) M6 Y! U
在 DSP 程序中将时钟改为 312MHz 即可
6 q& Q3 b9 t) ^, k3 x2 C
作者: gchengdy    时间: 2015-7-6 11:29
@希望缄默,谢谢你的解答。[attach]343[/attach]把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Application 后,收发还是没反应,不知是哪里有问题?
" H# t! ^! n5 c) e  u; W2 ~- o- Q& a另外,我看了6748和138的手册,没看出来时钟域的不同,可以详细解释一下吗?
  }: ^+ @+ W- J0 p, r[attach]344[/attach]
# [% M" d6 r. P  p
作者: 希望缄默    时间: 2015-7-6 11:42
gchengdy 发表于 2015-7-6 11:29
- E; A+ C) l0 Y0 t/ z# a2 u  O( O( d@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...
$ `: p% `( b. G! D7 t2 R9 v# Q( O' r
没反应是因为需要改 Linux 下 UART 1 的配置
6 R( Y1 |) g6 s/ r旧版本内核默认把 UART 1 配置为 485 模式 你得改成普通串口才行
作者: 希望缄默    时间: 2015-7-6 11:45
gchengdy 发表于 2015-7-6 11:29
! H$ A% r" _4 i' |@希望缄默,谢谢你的解答。把这里改成 312M 后确实UART1_POLL输出正常,但是 输出 Tronlong UART1 Applicat ...
" o: Z/ M& x) r+ C+ Z8 `! o6 i, i
DSP C6748 及  OMAPL138 在软件上配置的外设时钟域不同
/ Z3 T8 e" I& b4 p1 L
) y" D: ?) f5 A4 v& u我这句话说了是因为 软件上配置 不同
1 o% c4 g. s# G0 R1 SDSP C6748 与 OMAPL138 不属于同一个项目组 所以一些软件配置是不同的
' a% Q0 q8 E5 ~" [: ?2 [7 T3 Q
5 B3 p( V) a1 }2 T我猜想 Linux 下可能支持动态调整 CPU 频率来降低功耗 但是又不希望影响一些外设的工作(比如 UART 2 串口终端输出) 所以才将这部分外设分配到 PLL1 SYSCLK 2
作者: gchengdy    时间: 2015-7-6 17:59
@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。
; l/ k3 a3 y1 `关于那个时钟配置的问题,我没搞明白,是不是138配置的是 PLL1 是312M,而 C6748配置的PLL1是456M。而PLL0的配置都是一样的。
作者: 希望缄默    时间: 2015-7-6 19:09
gchengdy 发表于 2015-7-6 17:59
6 E  D% F( u. X# E@希望缄默,非常感谢你的解答。不能正常输出确实是因为UART1配置为RS485模式了,换成UART2就正常了。
( r8 R7 p2 ]  e" w- ^关于 ...

* i' e) B1 Z- m( p[attach]346[/attach]
2 O0 V9 x6 @) p! q9 I
作者: gchengdy    时间: 2015-7-7 08:38
@希望缄默,非常感谢你的解答,已完美的解答了我的问题!{:soso_e179:}




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