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! n$ C, Y8 \0 Y( V. d7 t
对于3
1 w5 [8 c/ r  V) Utimeout 的输出,1s,可能是时间精度不同造成的debug 输出
$ S2 E# _: y7 E9 s. W  D
问题2:
( j! R, M" j! P# N+ B7 ~如何清除环形缓冲区的内容,用什么函数实现?
* {' Q. z5 H& o# o  i+ V/ o7 l% `: z: p具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?- O9 m+ V: g5 ~- Y3 n0 G6 ~# M
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
5 n8 E0 Z* a9 V6 RARM LINUX     使用串口28 j8 {5 t/ y1 L, e0 J! p
DSP SYS/BIOS  使用串口1

! G. ?- F( v9 R2 X问题2: \7 _1 L( R# h- s- J. }3 D
如何清除环形缓冲区的内容,用什么函数实现?
7 T3 `0 ]! T/ v5 c# u具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
3 U" N9 D* J9 b
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
3 W+ i. C- n2 h2 @% Y3 i$ e如何清除环形缓冲区的内容,用什么函数实现?
1 b$ s8 P3 y4 U4 D具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
% j( {. }9 R! l7 h& c
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
6 K/ ^# O/ g% e6 N3 }/ t4 f
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14% S2 g" K7 V  K4 F9 P, |
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

) s3 |" K+ ~- `( {reader 端 RingIO_flush()% y4 U; l# Q' c4 b9 O1 n
具体的函数使用参看 api 文档: A; {& N/ [$ F
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
" I1 u# d1 X( [* j! M7 ]
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03' C0 v8 U7 d8 N# n
问题2& W1 Q1 K, T8 c0 ~# S/ N
如何清除环形缓冲区的内容,用什么函数实现?  _! t$ J6 {  s( B' h! {
具体情况是这样的:我们使用高的采样率采样输入波形( ...
/ {1 ~, I7 ?, j3 W+ d. k/ [& J
reader 端 RingIO_flush()* P$ r7 \) J9 v
具体的函数使用参看 api 文档8 |5 J: u3 J+ g( {. n5 }' t
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
2 c, T6 o5 h' ^" j, g
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-1-30 21:00 , Processed in 0.038765 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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