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:122 n8 A$ R' D, O( v( u
对于3
. m/ y- n4 y6 Y6 _# B( O! ptimeout 的输出,1s,可能是时间精度不同造成的debug 输出
9 F+ ~  ^3 N/ g
问题2:
% D2 J5 t; a' }如何清除环形缓冲区的内容,用什么函数实现?
, i9 c2 D, w; n具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?- m" q$ Y  h  l' @$ O: H% O
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55# H+ n$ f! Y4 |3 N6 ?% M
ARM LINUX     使用串口29 N( B. m+ s5 M* ]' u- M$ ~
DSP SYS/BIOS  使用串口1
2 l/ K4 Z9 B: U) ?
问题2# x+ i5 J, l- @6 Z( h# P+ y# `
如何清除环形缓冲区的内容,用什么函数实现?
2 ^/ q  u" J& b' z; x0 ~) T具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
7 i7 p' N6 K  M. E) Z
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:027 C) d) _0 {' {0 v' I+ G
如何清除环形缓冲区的内容,用什么函数实现?  U3 ]# A# Q6 `* ?
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
+ @) J# L! Z4 x5 R" V
串口打印 本身就有延时的,这个还没试过每次都去清除呢。1 c9 J6 O) D  p9 }) C
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14* ^% w& K% I9 o
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

) h- [' r) s# K. j3 c$ S0 i0 |reader 端 RingIO_flush()$ t. L4 }7 @; {4 @# C* E* [3 ^
具体的函数使用参看 api 文档" |& R+ `' x2 u# _8 R, |& B- M" Q
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
5 ]: R" ?, p+ H+ X
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:030 H2 Q0 G4 i5 F8 @% P( p
问题25 e" ~& ?0 a+ d6 W
如何清除环形缓冲区的内容,用什么函数实现?
! N2 w+ m% p  q0 X$ R具体情况是这样的:我们使用高的采样率采样输入波形( ...

, P) `6 V# Q8 t. k; {+ P9 A: P. {reader 端 RingIO_flush()
' A8 b/ A% [$ q具体的函数使用参看 api 文档; T# C6 {: o, Q  S$ o
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156. L  r! E) l3 P% O7 R) {& \
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 00:04 , Processed in 0.036943 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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