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
* u8 l7 d/ `& {对于3- T/ x- E% m/ k) k  n8 y2 m
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
- @. G. W6 ~' b8 l  v5 K+ v$ W* Y
问题2:
$ x0 ^; N# _) f& j- \4 n6 ?如何清除环形缓冲区的内容,用什么函数实现?
+ k' }( J* k- F7 {* P' |具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
" y( A" B8 G* r1 \( H, l; g
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
3 j6 @; N8 @# H0 T! |ARM LINUX     使用串口2! c; v8 o! V0 t1 N' P" U
DSP SYS/BIOS  使用串口1
  p% F( ^' k3 d. A6 r" R8 c0 V) `
问题2( K0 N  }% ?" t  U9 V3 H( n
如何清除环形缓冲区的内容,用什么函数实现?1 `8 O8 L. G$ [* o1 {$ T  C: e
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?0 H4 j7 C* N/ j8 {  X
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
$ N. C$ @. D! I& B- R. i如何清除环形缓冲区的内容,用什么函数实现?
4 Q* O: ~, J  g具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
/ O4 G+ t0 [) X( U$ Y" a! v
串口打印 本身就有延时的,这个还没试过每次都去清除呢。' n% T4 H7 u; Q5 t. Z
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
1 \/ ^( \. v9 d1 d6 V9 b: d串口打印 本身就有延时的,这个还没试过每次都去清除呢。

6 l5 D+ o- U& M. }. n' Mreader 端 RingIO_flush()
- m7 p5 N* q( N/ }2 [( k具体的函数使用参看 api 文档5 r! l5 L; ~: f; T
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
3 Y, j( w% m" w" L0 C
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
. \4 r$ Z3 D, M0 S问题2
& S6 K; W. W2 r如何清除环形缓冲区的内容,用什么函数实现?
( g$ r: o! g1 a7 H' a/ U! L具体情况是这样的:我们使用高的采样率采样输入波形( ...
9 b, M+ A+ G) x$ G
reader 端 RingIO_flush()
, b- x4 l0 `/ s0 _. B具体的函数使用参看 api 文档. ~, U# i" g. x0 }
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
! \8 u, z& A+ e% W
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 21:19 , Processed in 0.037417 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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