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
/ S8 T7 ]/ L+ U, k* z% S: I* {9 V% w对于36 Z! Z8 I/ g" ~0 y
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
5 w: r5 T0 R* |+ }5 U( l8 G0 @
问题2:
; @0 O2 v- C# ^如何清除环形缓冲区的内容,用什么函数实现?
# v7 G' e, v% D/ L8 n/ X具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
( T- J5 G9 m' Z; M* Z
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
5 ~0 ]2 R1 E! ?4 W: U) CARM LINUX     使用串口2
/ b* O- f) |; ~9 pDSP SYS/BIOS  使用串口1
# @9 b; Q! b8 K9 H
问题2
4 l1 V7 C5 [# ]2 O' z如何清除环形缓冲区的内容,用什么函数实现?' c  |5 X2 G: M; z
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?- k; Y% L+ y1 u! I
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02+ T' ]" ^4 ~8 d( B0 W
如何清除环形缓冲区的内容,用什么函数实现?
: n1 o7 h9 [/ L2 {6 [1 b具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

" \% o- F0 t. U- F0 t7 U+ }串口打印 本身就有延时的,这个还没试过每次都去清除呢。
/ n4 U, T  T7 I( ]' q/ i) G; a
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14! y) E, L6 P% a" g! }6 @( i7 ?. Z
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
4 \5 I1 x; Z/ V8 d
reader 端 RingIO_flush()1 Z+ G. w3 z# ^7 ^# H  j+ W
具体的函数使用参看 api 文档% l5 k9 f6 Z. J8 K5 [( m" l, q
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041561 \7 R) I! F. l9 V6 S
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
9 h4 I  i: Z- c! p6 D问题2+ L4 w6 r1 c; T% o+ z
如何清除环形缓冲区的内容,用什么函数实现?7 }, E& d' z) i1 n  A
具体情况是这样的:我们使用高的采样率采样输入波形( ...
9 x$ A5 K2 I) r% u; @- r: L% D
reader 端 RingIO_flush(), X: L! B; t- \/ y
具体的函数使用参看 api 文档9 w, a9 b2 E% f: P
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
9 M  H& |* Q7 U+ ~! R
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-16 09:08 , Processed in 0.036844 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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