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:120 n, u" r8 _# R5 J+ v
对于3
  L- @2 I3 n6 W' W% T$ s7 ltimeout 的输出,1s,可能是时间精度不同造成的debug 输出

0 h# I1 I) B" X, L1 @6 b; v" s问题2:  n" C# m$ E/ A6 P( m2 Q* s  G
如何清除环形缓冲区的内容,用什么函数实现?2 G* a* Z1 l$ O$ U% a
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?9 t" ?! }# ^1 U2 l' U& t, U6 N* B
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
+ F& A' w; U# v. b4 v+ m3 lARM LINUX     使用串口21 ?; ?: _( t4 P. S
DSP SYS/BIOS  使用串口1
) z0 Z; q3 C1 H2 Q+ q5 _" A/ Z( d
问题2
! p* Y- R7 A" L- W如何清除环形缓冲区的内容,用什么函数实现?
$ k& D( l& K# x$ m/ d- S/ I% ]具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
" g9 w1 Q* {$ m2 s# ]0 X2 m
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
. u: _' f$ g8 d$ ?, c如何清除环形缓冲区的内容,用什么函数实现?: R3 ^6 }# d+ N8 s3 f& f1 r9 }
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
' E  |& ]9 {9 T7 V& V
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
. ~5 e! q9 d0 D3 ]* b5 @2 p. @7 v
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
* a- [: j6 R) B1 H8 u串口打印 本身就有延时的,这个还没试过每次都去清除呢。

+ j2 l2 t2 O8 g1 H& e2 v0 {/ a. qreader 端 RingIO_flush()
7 h- C# q2 F' q/ ]8 ~具体的函数使用参看 api 文档* j- N: y! `! G
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
2 `2 t0 Q. T& r* x3 P
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03# D: {5 s- e4 T
问题2
; K- J+ ?! V! ?- F% ^) W如何清除环形缓冲区的内容,用什么函数实现?
* Q% n& X9 Y$ K# K3 H* P/ \具体情况是这样的:我们使用高的采样率采样输入波形( ...

- E7 q" v7 ~" x' rreader 端 RingIO_flush(): a3 q" D# i. t. S. E: ~
具体的函数使用参看 api 文档
0 j& `; L+ ?) \9 c% ~/ Hhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
) J) t- r6 Z+ B2 [6 j. |" W! m
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 00:51 , Processed in 0.042208 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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