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:128 S6 ?7 X3 W: p# F- z9 A4 a4 q7 e. n
对于3
% l4 X" w8 l, u/ C1 f0 I) j6 Otimeout 的输出,1s,可能是时间精度不同造成的debug 输出
* c* D# G  x& b7 _2 Z
问题2:! M7 R  a( A1 S$ {  D$ b
如何清除环形缓冲区的内容,用什么函数实现?- R& g; _4 i/ \- q. `) ?9 J
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
$ j' Q, o- S: D" u: C2 N* f, x
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:550 f5 l" G) Z% C  j& t% T2 _
ARM LINUX     使用串口2
! Y" u" f7 P+ x* ^DSP SYS/BIOS  使用串口1

( s' R- e7 f4 x问题2
& M* I3 w! [9 N5 I如何清除环形缓冲区的内容,用什么函数实现?- Q) }' W% H% T% B  \
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?; L2 z# r& y; J$ I3 w
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
& w4 z7 O, ~2 a  j; Y如何清除环形缓冲区的内容,用什么函数实现?
* V* g. |: b& q8 M" Q' T, G具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
$ g5 S5 b  F7 K  {" M
串口打印 本身就有延时的,这个还没试过每次都去清除呢。1 W+ R" {2 J. y
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
% z3 d, p8 S+ f& m3 }串口打印 本身就有延时的,这个还没试过每次都去清除呢。

* N. M0 r' t$ ^$ J5 greader 端 RingIO_flush()
  {3 k) H% b! N具体的函数使用参看 api 文档4 l! e5 u  V, j' ]; |9 h
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156  ]  G) G- [+ j  Y% [9 O+ U! L
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03- y& j  n* F# M- P
问题2! f/ q, [& G$ j
如何清除环形缓冲区的内容,用什么函数实现?
" ?  N; u9 [  s具体情况是这样的:我们使用高的采样率采样输入波形( ...
! y9 C* D& h# l4 S9 H
reader 端 RingIO_flush()$ r" h- b7 }5 @' V1 T1 D1 ^
具体的函数使用参看 api 文档4 R7 }* M) r; K8 z, Y
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
* c7 |; I  v) L0 `
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 04:27 , Processed in 0.038275 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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