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/ x$ b, E/ N' r5 C5 A# i  W! G& h
对于3
4 @0 g& s* `; b! x5 ?timeout 的输出,1s,可能是时间精度不同造成的debug 输出
. ?4 Y' `% a7 X) L$ w" ?/ z1 E2 ]
问题2:& i/ G! a  j$ W7 y
如何清除环形缓冲区的内容,用什么函数实现?
! E% l1 Q% e' f- l/ x具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?& s+ t& O, h! K6 s4 s# Z
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55' f0 h( u' }9 D& c) }
ARM LINUX     使用串口24 Z# U2 Z" Q; r
DSP SYS/BIOS  使用串口1
& ]  Y! x3 t/ n" }+ }( H
问题2
- F4 i/ ~9 c' f# F# [1 s" ^* ^' R如何清除环形缓冲区的内容,用什么函数实现?+ h1 g( t9 r) _: O1 g# {
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
9 d, e, o3 \2 s) z+ P  C& t4 u
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02( U) a4 ]. Q" L7 N: T3 K! Y( z4 l
如何清除环形缓冲区的内容,用什么函数实现?
4 V3 @% W7 u6 ]# ^9 b具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
/ [1 D5 m" h0 [. k1 y" H; M
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
) l) D9 }, E' N& J) s
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14& K: G" \# o! P$ U  }% b
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

! o" Y- Z6 z. l; Z- a- Greader 端 RingIO_flush()
: a, w' K4 T, ^! [具体的函数使用参看 api 文档
0 O1 q. O% c4 e6 ahttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
6 Q# W2 N4 n; N9 r% S
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
, V" H2 r$ h% h) `3 |问题2' m6 u* ]5 b" k* s# g, D
如何清除环形缓冲区的内容,用什么函数实现?. d# _1 N: B" \/ g9 j8 m8 |
具体情况是这样的:我们使用高的采样率采样输入波形( ...

! \+ j' J1 j1 ~4 g$ y- e; Zreader 端 RingIO_flush()
- T, l* ^  m* K: B, j/ R具体的函数使用参看 api 文档+ i" N4 T9 t$ \, ]2 t% r) O
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156- R3 |/ r7 l% k& Q( U
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-2 20:51 , Processed in 0.037967 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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