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
9 S1 @& |9 v" B2 V9 B# \对于3. E6 A: ?+ x$ Y( {
timeout 的输出,1s,可能是时间精度不同造成的debug 输出

: E! U& K# q1 p1 ^问题2:
- F# F/ r' Q. @. A: Y如何清除环形缓冲区的内容,用什么函数实现?1 Q. Q' h7 }! P4 P# u$ b2 I3 g% }
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
  Q" i* R+ {$ R: k% S' q6 A% c
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
, {& ?, [4 |6 F1 m" q$ S& `; s8 xARM LINUX     使用串口27 w: s) d: a4 \) l' p. r% w
DSP SYS/BIOS  使用串口1
& S  ]1 s2 x6 m
问题29 w3 v' D+ Q7 z$ T0 \8 b
如何清除环形缓冲区的内容,用什么函数实现?& O& h2 ^3 o# g& U
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?7 l1 _/ }  ~. ]9 S
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:022 R3 L  y0 C8 h" B
如何清除环形缓冲区的内容,用什么函数实现?$ x  i! U2 k! |( D7 ]5 I% S: `
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
! W$ b9 P5 A4 {, e$ \% j
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
: G6 }& H9 D  y5 S# D7 f; h
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14( D. |$ }3 y' m9 O3 B4 f% ~) p
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

0 a3 Z' w1 p" h/ treader 端 RingIO_flush()
1 Y  A4 I% {6 e* l% t  s具体的函数使用参看 api 文档( C: ^3 V3 G7 S
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156  [- i: [/ P: p
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
7 d% {# Y( D* A' F问题2
) X) m8 \; E% W* Y& N: C如何清除环形缓冲区的内容,用什么函数实现?
/ ^& |# B1 i- ^, I8 {- S# e具体情况是这样的:我们使用高的采样率采样输入波形( ...
* h/ v3 g+ }* J# Y
reader 端 RingIO_flush()
& g) d8 h$ D) q7 G6 G' `+ e具体的函数使用参看 api 文档
- P; n: T8 S& A+ Z9 Vhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
, l( v- C, b* j4 k1 o
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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