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
" y( N2 J. N1 o9 P9 ]/ h对于3) `* N! ^' m, C. O
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
) F' ^2 {  k2 M( u9 ]* S
问题2:/ ?) Z; M) y# @2 d4 n( i8 \4 n
如何清除环形缓冲区的内容,用什么函数实现?& s* o- X& ]$ b; r8 e( c( r
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
% Q% w1 B- }" j6 N, `
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55# h' D& ?  |7 e& N0 M* Q
ARM LINUX     使用串口2+ g. a; ^; C: @( T: E
DSP SYS/BIOS  使用串口1

% ?1 o7 i$ ?; M5 k问题2
8 e$ P: w7 a6 }. `7 }- f+ y8 E如何清除环形缓冲区的内容,用什么函数实现?
7 t3 H3 A7 w* [+ X具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
; j& x9 _$ K+ W1 K* m9 Y" q! g' S
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
7 C8 u8 y$ `# v) o+ W0 {如何清除环形缓冲区的内容,用什么函数实现?
6 ^: q# n7 r5 _7 k! `! s6 U具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

" I- X! a3 f1 d1 q串口打印 本身就有延时的,这个还没试过每次都去清除呢。: d' X0 O8 @5 c2 A: Z0 w
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
' U( y) W  ^0 |/ M; ]/ t7 F串口打印 本身就有延时的,这个还没试过每次都去清除呢。

4 T% M0 c. O7 @" j" C3 Areader 端 RingIO_flush()
: S/ D: c& O! G% j0 ^具体的函数使用参看 api 文档# F, ?/ L( G/ C
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156- k0 h& y+ o( U: I6 r2 A, `/ x
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
/ c. d# t7 o& Z# A# \* `问题2
5 h0 E! c, t# x4 Y2 E8 O如何清除环形缓冲区的内容,用什么函数实现?
3 e; |2 |  ~. K: ~1 @; K2 X! a' A具体情况是这样的:我们使用高的采样率采样输入波形( ...

, z: w" h+ B( \& }: A3 breader 端 RingIO_flush()5 j0 [6 L, @4 |
具体的函数使用参看 api 文档- e$ H* M7 Y' [# I! [
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
% o0 ~5 X$ Y8 X0 S- A6 s( f& d
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 07:34 , Processed in 0.036946 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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