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:126 {+ h& ]( K- ]" V0 K% a5 b7 w: a
对于3
) C% c6 A8 S8 U  R2 otimeout 的输出,1s,可能是时间精度不同造成的debug 输出
: _: o) c2 |% A: A3 t
问题2:
0 {7 i$ @4 R. B如何清除环形缓冲区的内容,用什么函数实现?9 R% ^8 U* Z+ F/ v% \/ _
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?, [- B/ n* K% H) z1 b2 s
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:553 N, O1 E0 Q* T% M
ARM LINUX     使用串口22 z7 @, \. S! X- H/ a
DSP SYS/BIOS  使用串口1
7 U+ t$ ^; }8 y
问题2
  B6 `: f% X. A如何清除环形缓冲区的内容,用什么函数实现?
9 ~4 b0 `, z6 u& {4 V3 F- U具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
% C1 o9 U9 |% l
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
9 H& R. C8 Q; \如何清除环形缓冲区的内容,用什么函数实现?
# c3 X! q+ Z; n8 c2 w" v3 H" }具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
0 A3 z5 P9 I1 j8 v0 j4 |& }- _
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
9 a( L- x! c2 N) i
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
6 y. ]/ X; U: r" a4 h+ B+ n, ]串口打印 本身就有延时的,这个还没试过每次都去清除呢。

; Z3 v: Q! y# D& K7 ^$ oreader 端 RingIO_flush()
! b0 B' h% Z6 Y. q! ~, v具体的函数使用参看 api 文档
- @5 b: V0 n; Yhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
- ?! t4 a5 J) J2 e$ ~
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
( E; S( z$ E1 C% Q: p$ ~问题2  b' t/ G) v( k0 @/ R: I7 I
如何清除环形缓冲区的内容,用什么函数实现?
' `: ^3 Q! P: u  p具体情况是这样的:我们使用高的采样率采样输入波形( ...

! |$ Q- S/ D6 M+ Q  Dreader 端 RingIO_flush()
7 t  x, B- J4 h; l具体的函数使用参看 api 文档/ |5 x) A! n; Q& g
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
0 W: E' K; }& L! A2 J  Y
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 21:34 , Processed in 0.037048 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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