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
4 l( t9 w( r5 z; K& n" _7 `0 N: Q$ s  D, b对于3, ^, N7 x0 l3 d% ]( s6 T4 W3 T
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
7 J" o) L) ^. t2 Z
问题2:" h" d5 S  o4 L* \- G9 M
如何清除环形缓冲区的内容,用什么函数实现?
0 {1 ~, K1 j9 I$ [9 t: P具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
6 R1 a1 ]; I2 B: C5 c
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
2 _6 I. ^% C& [, n" JARM LINUX     使用串口2& ~" i4 ?- d1 h4 ]/ d, ]
DSP SYS/BIOS  使用串口1
* E3 k# f& s( F  E! U: m3 \
问题2
9 R7 r; C) N/ o如何清除环形缓冲区的内容,用什么函数实现?/ R3 n8 D9 Q6 a2 \/ P8 p
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?  t- ]; L( ~/ ~$ ^! }* D) k- P
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
' R* Z7 Z& r* W7 y4 g- u如何清除环形缓冲区的内容,用什么函数实现?
2 u. U5 Q. g: t) {具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

* o  A3 ?- a  G* }7 h+ n串口打印 本身就有延时的,这个还没试过每次都去清除呢。
0 e) v7 m: e" r9 f9 ^2 B
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14) g3 Z8 X$ t! Z0 v" i- y* U0 o
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

+ I" ?& j. s) y; Freader 端 RingIO_flush()
/ m8 R$ i, a/ c1 x" U具体的函数使用参看 api 文档
3 X; B# o! }. b8 x, e( }& jhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
4 |, R+ q4 v3 @6 K
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
: b/ I) ~+ T3 D5 L( \! b* h7 A问题2
: x; F( H. f  t; a% }如何清除环形缓冲区的内容,用什么函数实现?
# K& L* X+ C5 l( W: M% ]具体情况是这样的:我们使用高的采样率采样输入波形( ...

- R; Y% m4 T% B+ r# freader 端 RingIO_flush()* L) i& @- O  W5 R8 N
具体的函数使用参看 api 文档2 O; d! D- L5 b5 U8 @+ O2 o
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156( r/ A8 V( S, F
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-17 02:34 , Processed in 0.040096 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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