mapl138板子双核通信,dsp串口输出,以及清空环形缓冲区的... - 第2页 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: nihao123
打印 上一主题 下一主题

mapl138板子双核通信,dsp串口输出,以及清空环形缓冲区的...

[复制链接]

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
11#
 楼主| 发表于 2014-11-15 13:02:46 | 只看该作者
tenny 发表于 2014-11-14 12:12% y4 X1 ~" S$ n- |; x5 p* L2 G
对于3
3 J$ ^+ S+ k$ h+ b% \9 K: m. [timeout 的输出,1s,可能是时间精度不同造成的debug 输出
3 m) d2 \3 j' f6 ^0 t9 K
问题2:' e: j  W1 x; m( _  B' ]
如何清除环形缓冲区的内容,用什么函数实现?7 ]& |! G! v8 [: T8 m
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
- W$ z3 d0 n. q$ R& E$ _( i: u, ?5 v5 I
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
) K% B/ I: A0 Q! |# OARM LINUX     使用串口2
4 G- e/ j- T7 Z9 ^DSP SYS/BIOS  使用串口1

1 Y, v& q! a$ b3 A. |& D+ T  E问题2* I9 e. \; e) f
如何清除环形缓冲区的内容,用什么函数实现?
5 F, l% q5 P+ g8 k) s, O6 s4 U* _# k8 D具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?" K2 _8 q; w8 U
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
4 P/ a0 Y4 K3 ]5 ^如何清除环形缓冲区的内容,用什么函数实现?
( V9 O9 s, X) O" ~% o+ ^具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
* y5 G7 {0 j& S5 B4 z
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
" ~8 X: I9 [9 ^: H, B8 w3 X
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14! I% u- u& x' f/ k7 L2 o3 b' [) z
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

8 O' F% j& S/ g7 Z/ a3 h3 k4 preader 端 RingIO_flush()5 a1 ?$ e9 ?8 d) B
具体的函数使用参看 api 文档
+ D8 @$ r' ]: x1 thttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
% z+ z( n& M2 }9 f6 I- D
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:033 o: F2 x  S: m2 w. B
问题2
" B/ L7 S. o1 i0 f( P如何清除环形缓冲区的内容,用什么函数实现?
2 |1 O; J" [% S  p: K7 ^具体情况是这样的:我们使用高的采样率采样输入波形( ...

% m/ g$ `3 ^2 d* i* j( xreader 端 RingIO_flush()
% j6 s6 W! `) q  K具体的函数使用参看 api 文档
* b  w7 Y& k+ z) Z8 e& O1 \http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
' g% x1 d8 r0 v! j& t$ A4 |6 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-25 08:07 , Processed in 0.037430 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表