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: [1 B1 V; d# a' V& F
对于3
" ]' A8 R7 P3 @$ htimeout 的输出,1s,可能是时间精度不同造成的debug 输出

( m3 a0 i* y# }& q8 L) E0 v$ U' O( `2 w问题2:3 t9 m% m. ?* C
如何清除环形缓冲区的内容,用什么函数实现?# U/ I$ q$ N5 P7 ~, `# D" y
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
0 x$ ]& D0 x: T) c0 f
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:552 b; R# N4 c7 J/ h5 X
ARM LINUX     使用串口25 g5 \* V- D; z$ I, q. x* W
DSP SYS/BIOS  使用串口1

3 _, j! q6 R9 H% a问题2
. h9 C$ _$ m# p$ \. [' G如何清除环形缓冲区的内容,用什么函数实现?
7 j4 U! f1 T0 t( ~8 L3 s0 Z具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?( }; E0 c% V) Q3 j, l
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
: j2 @2 A4 @9 `' u7 [0 r! j如何清除环形缓冲区的内容,用什么函数实现?
1 |2 q. B) Z+ y9 ]具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
. @0 c* b, h7 x& w, S% T
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
: g6 d# v5 X' F0 |' \" {# I3 k
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14) V1 J6 ~' K/ g- d7 y; r9 W$ U
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
0 _& Z5 {* \$ B9 G) P5 s
reader 端 RingIO_flush()3 J# z3 h% e/ p; [  }" a% `4 y" g
具体的函数使用参看 api 文档: G8 F- j! c1 |, D6 B
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156* x0 j( P' K& ^' Z, f
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:035 H- c: \! X* q, G
问题29 q: j9 u( ~2 `/ [0 H; \
如何清除环形缓冲区的内容,用什么函数实现?
# k% e! D1 ~' N2 V" O具体情况是这样的:我们使用高的采样率采样输入波形( ...
0 V- {( x( Q  S! ~& y6 G
reader 端 RingIO_flush()
/ B1 E; E" @, Y5 q2 |  {具体的函数使用参看 api 文档
/ [4 X$ a* {* W3 nhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
% {- Y+ }; J) E# F6 X7 u
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 19:54 , Processed in 0.042237 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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