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# R: {0 ^/ _0 J! @# `
对于3
+ j: i9 N# z( Y% u! |7 r( utimeout 的输出,1s,可能是时间精度不同造成的debug 输出

" T' L5 o" B) n9 k! \问题2:
8 U. B( y3 U/ K3 l如何清除环形缓冲区的内容,用什么函数实现?
- i& p8 m2 N2 b. ^  b具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
0 E( J9 S- @7 l
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
3 j# s( t; Y2 W) s- o+ aARM LINUX     使用串口2
1 P9 X( M, e3 R9 J* W3 {DSP SYS/BIOS  使用串口1

! \3 Z, A& R. v问题2/ t2 e% @0 l3 l/ _! m. Z( z
如何清除环形缓冲区的内容,用什么函数实现?
( P1 n1 ^3 H+ w0 E. ]具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?( K& J, ^( _- R, v. ^! \
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:021 P, L2 |% F: f# w6 d& a
如何清除环形缓冲区的内容,用什么函数实现?1 N6 V" k, P! d6 `, d
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

& X* v: Z1 V# X+ u6 Q9 \串口打印 本身就有延时的,这个还没试过每次都去清除呢。
$ U2 ^7 ~1 V4 D9 E1 r$ f5 v
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14& p6 Z- g. j( S+ t0 H: E
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
) Y% f$ `6 s8 z4 |
reader 端 RingIO_flush()
  s! [( A, u+ w: j/ E9 P具体的函数使用参看 api 文档! ~6 O2 v0 U. ?( [( U& `- I" ~4 q
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041562 s8 h* `' L7 L
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03- _4 o) ]# v. K# E  P; x( `
问题2
! P# C* {( m/ V5 i如何清除环形缓冲区的内容,用什么函数实现?+ v- A6 ?4 C( @/ b8 l$ }1 D
具体情况是这样的:我们使用高的采样率采样输入波形( ...

7 t. l* h2 [. C. J+ Wreader 端 RingIO_flush()
: w: c: ?, d9 q/ m具体的函数使用参看 api 文档& e3 V2 }' \" u; f8 v
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
5 }/ t) S# s. y& ~2 d6 N* x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 19:17 , Processed in 0.038423 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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