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:129 p2 o; v4 b: Y
对于3
# y4 `# N% @) L0 P$ ltimeout 的输出,1s,可能是时间精度不同造成的debug 输出

. {/ V7 z/ K! s3 j, ?% R$ }" P问题2:
5 @( n' J9 }* K, J' b' G# l( I+ x如何清除环形缓冲区的内容,用什么函数实现?
" r3 R+ [% D0 s' P具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
$ B. i+ D" O& y- X4 \4 }/ f
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:556 I% y) r; Z1 b% s
ARM LINUX     使用串口2
& }; C: N! _( R6 @$ @( u; ~DSP SYS/BIOS  使用串口1

7 e- u( B$ V0 V7 [* j& B$ f! c+ A& r# w问题2# x% ?0 ]0 W4 H; y' u; l
如何清除环形缓冲区的内容,用什么函数实现?# O4 q) Y' ?9 z1 S1 T
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?1 d0 ?* F6 Y% d/ c  J& [, _# ]/ H) q
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
5 {: M5 ~" D5 J( ^如何清除环形缓冲区的内容,用什么函数实现?
/ @) U/ N( j3 O8 H% G9 j6 M  K- y具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

9 u1 I7 p8 k/ U4 m$ D串口打印 本身就有延时的,这个还没试过每次都去清除呢。# t3 o. I- G6 t# x' I
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:147 W. g0 o, f( ]9 \, u( k. }* f
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
+ X7 b0 o$ q. T, M0 b
reader 端 RingIO_flush()4 O2 j" t0 @! q( E6 G1 r
具体的函数使用参看 api 文档
9 d7 H" X3 g& F0 e. rhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
! Z3 H% t) {9 D% N3 f: [! U* [7 b3 L
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
- G! t6 Y3 V8 I: u, Q% x问题2
7 a/ Z$ _! H% {+ I' r) A% M( a如何清除环形缓冲区的内容,用什么函数实现?
; `- p4 Z8 N3 c2 b: B7 x: Z8 P" L具体情况是这样的:我们使用高的采样率采样输入波形( ...

+ C. M' f* s7 c* s  y* J! K: Rreader 端 RingIO_flush()
* [+ V. v+ X  g8 d" v5 v/ Y具体的函数使用参看 api 文档8 [2 f  k5 O( N$ u
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156/ ]3 E7 ~6 M7 f
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 02:22 , Processed in 0.038703 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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