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" s- H. i; ?6 B/ e; V' P; P
对于3
# s, A. b; @8 b; B& ^' R+ Htimeout 的输出,1s,可能是时间精度不同造成的debug 输出

) V% x$ x. t; c# T' |& T问题2:
) j# O8 c, X9 k7 m. p' [# r如何清除环形缓冲区的内容,用什么函数实现?
7 M9 k' Q" L! a5 D具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?9 f; {$ O9 d5 W' I, F2 ?
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55& J0 F5 U7 Z" x, R  R( S7 s+ R
ARM LINUX     使用串口2
8 R  J$ k) F1 |2 h8 `& k' L+ Y" WDSP SYS/BIOS  使用串口1
; v0 p3 U" v$ X' J  @! w* l
问题2/ E* v! u- h* h. n# T1 B
如何清除环形缓冲区的内容,用什么函数实现?
% q: }% W1 g# l7 z6 A0 f/ S6 K具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
- }+ I/ }% H" J2 M; ~1 `, g( A/ X
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02% P6 z# w+ }- P4 d$ V0 N6 E6 m1 y
如何清除环形缓冲区的内容,用什么函数实现?3 s0 X9 m+ ]* n1 \9 a
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
! e. k! W# ]. [1 K+ X, J2 k; f
串口打印 本身就有延时的,这个还没试过每次都去清除呢。' T, L* o0 m% C% e
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
$ g) o: f9 |& A6 x, f- W串口打印 本身就有延时的,这个还没试过每次都去清除呢。
* p2 _% v+ t) M" p  x  c0 c7 ?2 D8 m
reader 端 RingIO_flush()/ K9 C1 b# z. T/ c" |8 x
具体的函数使用参看 api 文档: ?) o3 C- D4 N4 x- Z4 P1 O
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156- [. I6 l  x+ w8 v8 {/ |
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:035 q( _6 I3 N& a: j. y
问题2
( w; k" ?/ i5 h1 u* u7 ]7 w: y如何清除环形缓冲区的内容,用什么函数实现?; Y8 ^, O( h/ X3 l' p
具体情况是这样的:我们使用高的采样率采样输入波形( ...

  J3 Z. q( s+ _7 h. u) `reader 端 RingIO_flush()
* P  D& Y0 N* ?  H) N5 Q具体的函数使用参看 api 文档
. ]* n7 ~/ Y3 U0 J$ b$ Bhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156, j2 D- q. S% X( N8 a% g
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 23:15 , Processed in 0.042208 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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