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
0 S0 ^6 r+ H, {1 @/ h9 C# T对于3
7 Y+ q; K% y( K& x" rtimeout 的输出,1s,可能是时间精度不同造成的debug 输出

/ b! j! a3 \; Z2 w+ }问题2:  L1 Y8 d! G: D" H' @
如何清除环形缓冲区的内容,用什么函数实现?: |, Z4 u  o+ @1 n5 x, k, s
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
+ y/ y7 l: n2 d
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:559 \4 [1 y& Q$ E- b
ARM LINUX     使用串口2  R+ [# x. b: s. `) ]' ]
DSP SYS/BIOS  使用串口1

, P6 ]. N' h  h4 }! |( j问题2
- _+ P! s& b9 H3 ^; x如何清除环形缓冲区的内容,用什么函数实现?
' L8 R$ q1 [# `/ L7 C  z/ w& J9 ?具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?2 Z, v# R  c9 ]- B0 F" E. R
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02+ H( {5 @) |5 m9 H) k  B
如何清除环形缓冲区的内容,用什么函数实现?
! W+ L' F* h# ~# s2 y具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

- F6 `, X/ C; M% v6 M4 p串口打印 本身就有延时的,这个还没试过每次都去清除呢。
/ ]0 Q0 S( W' L1 V
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
8 H' b; X, O) p  _8 ^: l串口打印 本身就有延时的,这个还没试过每次都去清除呢。

( S: n) m8 ~; ~7 F8 Vreader 端 RingIO_flush(), \( X* _/ c, i- O! M
具体的函数使用参看 api 文档
) Z6 S8 H4 h3 z5 ?/ K% M; xhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041561 y# |& t6 y# t+ i% ~. }
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03- s. R. g+ b- G+ |" D1 m* I& x
问题23 |, `# J8 M3 M( @- Q
如何清除环形缓冲区的内容,用什么函数实现?  M1 U9 w6 R8 q# K# Z! q  \, v
具体情况是这样的:我们使用高的采样率采样输入波形( ...
, E6 G" Z0 R5 c/ b& o0 ]6 F. o
reader 端 RingIO_flush()
  R9 Q  ^! S0 b3 E8 A5 X' i具体的函数使用参看 api 文档8 q: W, R# B4 t0 _# L6 ^* S" k2 B4 x
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041567 K% \% I- M0 }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-16 06:36 , Processed in 0.038212 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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