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+ [3 F; n3 L; V* A! [
对于3
3 v$ S( `; m! @# q( E2 i( Utimeout 的输出,1s,可能是时间精度不同造成的debug 输出
  w: {  @( ^6 F! G# p
问题2:
( S, B) ?0 s% G如何清除环形缓冲区的内容,用什么函数实现?
! p8 I2 Y# F! j+ E. V8 M; \具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
: {! m$ f, j0 l* O* x
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
9 @2 }9 A0 B0 Z$ ^ARM LINUX     使用串口23 R6 v5 U  c' D9 r
DSP SYS/BIOS  使用串口1
  e: M, ?& _8 i3 U  ?& Y
问题2$ K. ^* F0 f/ T3 N( Y3 o
如何清除环形缓冲区的内容,用什么函数实现?/ V$ c+ u( E3 a: C8 }6 {- L, ~
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?4 U8 r  T8 m3 b; o
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
0 r* ?6 j: s, c3 a4 L0 ~如何清除环形缓冲区的内容,用什么函数实现?8 O5 o" {# w1 ]+ u3 H3 u4 \
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
6 _$ ]. Q9 H6 `
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
5 ~- o9 w6 G5 t0 H, F& f
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
$ N: V) j# X7 a8 m) N9 i串口打印 本身就有延时的,这个还没试过每次都去清除呢。

( C- @, R& F0 i3 E) v( a0 ^$ preader 端 RingIO_flush()1 A4 J! x) D5 g/ [: Z8 x
具体的函数使用参看 api 文档
9 \- k/ |3 c1 f% C% j+ whttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
; V, ]9 N! x3 b* k/ l$ w
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03, q. v& P7 [/ A* c. K
问题2
2 O% `6 `$ f2 s5 l2 {+ V6 ~+ k4 s如何清除环形缓冲区的内容,用什么函数实现?8 i' @2 d9 G3 d
具体情况是这样的:我们使用高的采样率采样输入波形( ...
# D$ m( k% |7 g5 w
reader 端 RingIO_flush()
  E5 C) B6 P; X& _: y9 c具体的函数使用参看 api 文档
2 R/ y0 \  ^& `  A+ `6 o1 ]http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156" Q- b6 G5 a* T/ w7 P9 Z, }4 G
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 11:13 , Processed in 0.037979 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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