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
" |6 Y2 m3 S# \+ o对于32 {0 x- E) S* a7 [: o
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
' {' M1 }" [6 U1 R% N7 P5 K3 d1 I
问题2:0 O6 F: Z6 v% x! j+ U1 V3 W
如何清除环形缓冲区的内容,用什么函数实现?
5 l. [: K5 _, l/ [2 }具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
, |$ k2 c$ X, D- U0 F
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:551 J' C! n1 X& P2 f# u' t# d7 }
ARM LINUX     使用串口2' z, S2 Q  R- ^
DSP SYS/BIOS  使用串口1

- X+ E! Z' Q0 g  `* `( k' ]( A. T问题2
/ o. P- q' g0 ?  I  ~, m如何清除环形缓冲区的内容,用什么函数实现?/ w' d: [0 y4 h
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
4 \# M8 k& w: k  R2 t
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02; q8 f4 O  Q, A; t4 m4 }/ k. X
如何清除环形缓冲区的内容,用什么函数实现?
+ _- U4 n% Q. _( C' O' G9 y具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
1 j5 k4 B* ?4 Z) F' C$ ~7 P
串口打印 本身就有延时的,这个还没试过每次都去清除呢。& Q* f$ _6 Q1 o. e3 {% L
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14, q7 S* D7 Z& w0 ]! E
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

% f. Z7 {- j# a% B  @reader 端 RingIO_flush()' h3 ~6 Y+ |$ I/ X* ^
具体的函数使用参看 api 文档
3 g0 ^8 e9 H8 [2 s; `9 W, _http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156: C4 ^( Q3 n$ d  U: K
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
3 ~% |/ x/ [' v  F0 j问题23 m* d$ E1 ~4 A( `. ?) i7 k
如何清除环形缓冲区的内容,用什么函数实现?
% ~5 G9 U0 C& d/ y! e3 E具体情况是这样的:我们使用高的采样率采样输入波形( ...

8 q* o7 j* m& r5 l% ?. @# O+ ureader 端 RingIO_flush()
" ]" \# _2 K: R4 {具体的函数使用参看 api 文档# O, @  M3 k& @8 g
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156* M; A6 J2 O( H& b3 o, v5 B
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 03:23 , Processed in 0.055068 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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