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
* ^# ^2 p, [/ Q, ~+ w对于3, t. w9 y+ N' q. Z3 ^3 h' ?
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
' L( E5 L9 g% q4 p, y2 R
问题2:6 |, ~: ~* N! V. j; H; a
如何清除环形缓冲区的内容,用什么函数实现?
& W  D" |# S9 L1 H8 ^' w具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?; J9 ~8 ?. h) t8 h5 z1 J
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
- n( R+ s. Z1 F8 g% sARM LINUX     使用串口2
; }1 b3 r$ a6 V& lDSP SYS/BIOS  使用串口1
1 t0 H8 m, i$ b) O, m0 x, |3 C
问题22 H- w: J% [3 r' {
如何清除环形缓冲区的内容,用什么函数实现?; |- a% \; k. X: I( P
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?! S3 ~* I; G2 G4 O3 t: ~, V# d8 J
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
2 s. _' i. i+ u7 Q. m如何清除环形缓冲区的内容,用什么函数实现?5 @. r/ N9 h. K; E1 l7 {* O
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
/ C( s" F2 [: b! F
串口打印 本身就有延时的,这个还没试过每次都去清除呢。7 V+ q- h+ U: t' i+ V3 w
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
0 y* P( [; s, R: v. I串口打印 本身就有延时的,这个还没试过每次都去清除呢。
+ j; X' ?# X# ]1 i5 Z
reader 端 RingIO_flush(); ?+ I" o% o/ ^
具体的函数使用参看 api 文档
6 D6 H/ Z: H3 A! g, Q/ phttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
+ O' B3 B7 V, @- L- J
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
8 M. Z. y2 U% J4 {# A3 S$ E4 ^/ j问题27 t  B# b  j8 ^5 ]/ G* V. z) d
如何清除环形缓冲区的内容,用什么函数实现?
$ g  m2 ^( f' u) ^0 I3 Y6 y9 v5 t具体情况是这样的:我们使用高的采样率采样输入波形( ...

! P0 y2 @4 G% P  k# treader 端 RingIO_flush(). r8 j6 Y( \1 B! S- B
具体的函数使用参看 api 文档
  L; ~, e7 P3 p0 L* I' X$ ihttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
1 I0 r& O: _% A1 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 23:33 , Processed in 0.049212 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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