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 Q5 v& }+ ~- B对于3# F( s- i2 L! u- Q) E5 I
timeout 的输出,1s,可能是时间精度不同造成的debug 输出
3 D; _/ z4 q( T! t+ v; W/ Q
问题2:9 p: Z- D7 I5 Y3 y5 l4 x
如何清除环形缓冲区的内容,用什么函数实现?
9 @/ d3 X; f2 W% F' P/ b具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?2 k4 T0 I8 A! V9 c9 R
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
' a/ U6 F( M( T  n. \9 rARM LINUX     使用串口2
2 n. x$ z& g1 h$ v6 }DSP SYS/BIOS  使用串口1

1 [/ D, S7 t4 N% z9 t问题2& y; ^  e* k  V3 u
如何清除环形缓冲区的内容,用什么函数实现?9 N( V2 l6 L- L! c: k
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
+ x2 O1 a- J! U3 O
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
$ X* M- s6 o' c8 k2 O0 x% {" i: _如何清除环形缓冲区的内容,用什么函数实现?  e1 e9 d7 u* K- v1 @
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
1 e9 @5 }7 W" D$ h' L$ C( q
串口打印 本身就有延时的,这个还没试过每次都去清除呢。9 ^5 [# g, x0 V, Q8 f
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:143 S4 \# ~- I# K1 Z" i( J4 B$ q
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

: K2 V0 U$ e2 ?$ [9 q- }# a* [reader 端 RingIO_flush()
1 ^2 K3 x) o& S/ }9 z  Z具体的函数使用参看 api 文档; y$ k7 m/ U, ^! p' B
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041566 w) n9 m! v+ X; L1 _2 [2 `
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
( o! W! C) a& m+ k7 H问题21 i3 U' P1 J1 K  M
如何清除环形缓冲区的内容,用什么函数实现?
  M$ ^$ \3 k& H  n) F具体情况是这样的:我们使用高的采样率采样输入波形( ...
, v; M6 h( {1 f' R) D- D
reader 端 RingIO_flush()4 G- G0 J6 a' o3 D4 p' c# {
具体的函数使用参看 api 文档
& V! n$ z( S9 d# F& s# khttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
1 l0 g" g6 F. J! [  w
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 10:41 , Processed in 0.036926 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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