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* U9 C+ U5 U! P5 M
对于3
& f3 N) A7 |; Rtimeout 的输出,1s,可能是时间精度不同造成的debug 输出
& K4 f6 B6 r# l# l( ]; }, \
问题2:! a! N3 h+ S: d
如何清除环形缓冲区的内容,用什么函数实现?
5 N+ \" m' W8 H5 E1 H3 ]具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?8 G6 V. \+ C) I& n/ i) f
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
3 N; v  x  O6 z: J0 @4 @. ]' O2 G+ oARM LINUX     使用串口2
/ ~! P. c7 ]+ h& M% CDSP SYS/BIOS  使用串口1
+ |" |3 q9 O% W  ^" O
问题2, C& w) ~( d  ]6 G
如何清除环形缓冲区的内容,用什么函数实现?
. W0 Z8 A( K, h& f具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?7 T7 x4 S/ S0 x+ g' k8 g
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:024 L3 e/ j# _3 M, B/ O" E- O: Z
如何清除环形缓冲区的内容,用什么函数实现?' C! C8 W5 W( C6 v8 g. d$ L
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
& ]5 \) R3 Q8 t: o& S: }* ]* d
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
7 f- x9 u8 d1 {7 k& U) {3 @
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
+ c5 c9 G# [$ \: d& z串口打印 本身就有延时的,这个还没试过每次都去清除呢。

4 i) o# r: E: c3 T4 z# V, c* {reader 端 RingIO_flush()
' ~* {2 m( i/ s/ Z8 |7 R具体的函数使用参看 api 文档5 p. }! R6 e! A0 o& X; Y
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
! K4 d& ?# S2 g; K9 A6 G
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
7 p- d1 o! M0 H* }问题2
  e5 T" L6 a$ R" O如何清除环形缓冲区的内容,用什么函数实现?/ L5 E  t2 W0 T
具体情况是这样的:我们使用高的采样率采样输入波形( ...

8 F: b- t0 ~! Z" o0 R% M" u- wreader 端 RingIO_flush()- [. B! W, n/ A4 r
具体的函数使用参看 api 文档) T7 }8 l: I4 x# M6 m# u7 T2 J
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
6 H# p9 l; z) ~$ p
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 16:00 , Processed in 0.036258 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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