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
; ~6 N) C! k% Q: J; O8 H2 [' ]对于3# j4 f; N; X8 K: g) \) m5 K
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
+ Q$ M8 m0 g+ u  G) ]$ Z! s) }
问题2:
# h/ J0 B+ g+ I  N/ N+ \. t; h如何清除环形缓冲区的内容,用什么函数实现?
3 J2 \2 O; @2 a' |具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
% P" a3 o& t9 ~, f- d
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
  n# F6 O! b' D$ r, VARM LINUX     使用串口2
7 E* _2 `2 c  N% T3 `- H* EDSP SYS/BIOS  使用串口1
/ A9 ]3 d0 ~- ~: E. U  Y
问题2
7 o1 I2 T, y+ x6 B  W0 l如何清除环形缓冲区的内容,用什么函数实现?
" D6 Q3 H+ E8 f具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?# Y9 g5 p& M1 ]- M; I0 W3 }
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
; f. g) |  W; S0 t. c$ e  D如何清除环形缓冲区的内容,用什么函数实现?8 x7 A+ b3 x6 s9 m
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
% o0 L9 t/ U+ \  }
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
1 z1 d2 O  B/ l# }$ U
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
7 [3 i2 t- R8 v7 T; y串口打印 本身就有延时的,这个还没试过每次都去清除呢。
- V' L) Y! z- r+ {3 G5 ]& i
reader 端 RingIO_flush()
+ W- s/ N. A) A0 `具体的函数使用参看 api 文档1 z8 ?1 ~3 p# E; d1 ?
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156# H8 V$ @# s8 o
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
, z: @; ^# _. ]6 ?  d# M+ t问题2
! p6 S$ x( u: @9 O3 Z如何清除环形缓冲区的内容,用什么函数实现?
8 C! l9 ~: ?' L6 A7 L3 i具体情况是这样的:我们使用高的采样率采样输入波形( ...
1 J" X" E% d' U" \/ `
reader 端 RingIO_flush()
, m" T# n% E$ Q  F. R% x3 D具体的函数使用参看 api 文档
$ w' x2 V7 w* H5 O; Bhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156' G+ X" ?* j; q
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 22:56 , Processed in 0.037375 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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