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
# o$ _. ^& V/ R* ?对于3
2 ]7 P+ ~1 z8 l. Htimeout 的输出,1s,可能是时间精度不同造成的debug 输出

5 y3 T5 w( k4 \7 x& x5 L问题2:
) @& \3 W  k5 ~8 V) _! N如何清除环形缓冲区的内容,用什么函数实现?
2 ^1 K- r5 Q% f具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
7 V  P1 i6 p) S, S
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:551 P$ `( a+ E2 s. r2 ?) [
ARM LINUX     使用串口2
& u6 o: D% N1 h. W; o+ ^& }DSP SYS/BIOS  使用串口1
8 l0 q" c5 i. Z3 K/ r3 c% U9 H
问题2
/ Q$ v" j; R5 S  W& e. t& A如何清除环形缓冲区的内容,用什么函数实现?5 v6 U1 [- }/ Y7 e% n7 |& P) X
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?7 H* m  T4 a" N" h2 u9 S: u7 O
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
3 n/ _, {1 ~$ P0 @- w. [/ {0 k; Y如何清除环形缓冲区的内容,用什么函数实现?  H5 W* ]) C+ W' i5 e
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

( z* c: C2 ?2 [3 G3 b串口打印 本身就有延时的,这个还没试过每次都去清除呢。  {) ~  B/ c7 y, D& E% J) R4 Z
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
/ D. Q) b! e' u, f7 u+ r7 u串口打印 本身就有延时的,这个还没试过每次都去清除呢。
- h; ]& w. |! b, a3 [
reader 端 RingIO_flush()
3 D! _$ G9 r* B( y  S1 h9 a) b具体的函数使用参看 api 文档, ~8 m7 \/ P! m3 ?
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
) {8 x( {8 Y# d% N& a) N+ j
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
0 ~+ X1 _4 q2 c1 m& K3 _% m问题2* |! Y$ Z" J# x' j
如何清除环形缓冲区的内容,用什么函数实现?
" r: I. L$ M$ i! R具体情况是这样的:我们使用高的采样率采样输入波形( ...
7 g- S1 h. d$ C1 s/ F: j+ w7 O
reader 端 RingIO_flush()
' B/ I0 X9 A$ A1 N1 {/ m具体的函数使用参看 api 文档
2 E" q, Z+ T% R/ a: X( P: W+ L1 t2 lhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
1 W4 r- T0 T) {- ?: t2 B" Y& y3 A3 o
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 05:04 , Processed in 0.038959 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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