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
/ N8 Y  |5 |6 E& a' G  [" e8 ^对于3
7 c, `, ~7 ?$ Q% q" @3 m# @timeout 的输出,1s,可能是时间精度不同造成的debug 输出

$ O& x# J/ }, o/ H( N& t  X! i问题2:. P* `! f; L) ]1 f
如何清除环形缓冲区的内容,用什么函数实现?
/ [2 {& w& D, ^! a5 e具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?: T, T4 f  x, O$ L  a+ {: L9 u
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:553 e1 j& L6 B, V
ARM LINUX     使用串口2* {; Y3 I! E5 ^2 {5 k# A/ g
DSP SYS/BIOS  使用串口1

/ `, k& L( d% {2 O3 z) C% c$ m问题2, {. ]6 F8 C; t1 {
如何清除环形缓冲区的内容,用什么函数实现?; D5 T1 f$ Y5 L/ ^* y6 w; f
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?& v( J6 ?4 T1 e: j0 q) q5 {! r
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02; ~. t2 h$ V% @+ b' w& F, D
如何清除环形缓冲区的内容,用什么函数实现?* ?, r5 ~3 ^2 A! D
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
$ N, \- S1 P1 C1 C! T* Y4 F
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
* i9 @* J) B' V8 L1 V$ A% M
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14) q: M6 B5 _0 Y1 M
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

3 f3 L, e* P. W9 r1 Nreader 端 RingIO_flush()9 q& ^0 h+ m8 W, [- L
具体的函数使用参看 api 文档$ y  n8 l- {+ w; {8 K& }0 w& S
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041569 ?1 S5 ?- x2 l0 y9 d
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03" x: x" A" `6 h
问题2  V+ v1 p) T6 j: P% l5 g& G
如何清除环形缓冲区的内容,用什么函数实现?1 M, B/ s- u' ~
具体情况是这样的:我们使用高的采样率采样输入波形( ...

. u; _( T0 m" ereader 端 RingIO_flush()+ t# p1 K. o1 N8 @0 c5 t
具体的函数使用参看 api 文档# ?8 p& ^9 \  J1 _; d2 X6 u
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041560 u- t" o2 X6 T3 Z- e
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 14:58 , Processed in 0.036797 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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