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
* `' U7 O/ _; l- f. z. X7 d+ u, J对于3& C7 T4 l$ u+ e* R6 s8 R1 w
timeout 的输出,1s,可能是时间精度不同造成的debug 输出

' X: K8 ]! v9 A8 z问题2:( y( Y0 K+ }) c/ v5 D  b
如何清除环形缓冲区的内容,用什么函数实现?
. C5 {! w# |2 T5 s* C具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
$ w% S" @3 S" Z0 |* |6 d  J+ _
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
$ c: m* h. F. ~% d5 }+ y( _% W% QARM LINUX     使用串口2
8 E2 ?  I7 q9 `" X9 j1 u' H3 L! k6 nDSP SYS/BIOS  使用串口1

5 J, I, _8 E3 I, K  R+ M: i' v问题2
: y( A' @" z' G7 u- ^( D如何清除环形缓冲区的内容,用什么函数实现?
" q# K6 {  L- [6 D- M具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
! h2 T5 \& |5 z4 o# v
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:025 d' m* j$ t) U7 r& R* @
如何清除环形缓冲区的内容,用什么函数实现?# f% s8 \; \) y* t+ h
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

1 n4 v" h# U; n& _串口打印 本身就有延时的,这个还没试过每次都去清除呢。4 q0 D4 O: o* s- {- a
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
! t1 p" T6 m9 }5 ^串口打印 本身就有延时的,这个还没试过每次都去清除呢。
; h( e/ h- I* t8 |# x0 @
reader 端 RingIO_flush()! a* O$ v% R# o5 ~. v/ ~5 }/ v3 T
具体的函数使用参看 api 文档
) U$ c) G# w+ u8 Q1 Whttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041568 W, n0 q4 B2 ^
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
/ ^5 E+ u2 S6 j* O$ X* t1 E- \; Q  m问题2% d: [, L- c- L, j& O! K
如何清除环形缓冲区的内容,用什么函数实现?
# u' E' w5 p8 M: z0 }具体情况是这样的:我们使用高的采样率采样输入波形( ...

  h* i. a4 o1 N( j, G8 J3 hreader 端 RingIO_flush()
. l8 Z8 D5 m7 }- L具体的函数使用参看 api 文档
' p% z$ q, q6 Bhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
. J8 [) u% `% F! C1 y; B0 A/ z+ i
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-25 20:02 , Processed in 0.038114 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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