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& b. I) l* m, Z
对于3
- Q% D' ~4 E2 I1 Btimeout 的输出,1s,可能是时间精度不同造成的debug 输出

$ a8 B0 P& `$ h2 c7 k" `% Z问题2:4 A6 e; h% V$ [! }% j) Z6 Q; L
如何清除环形缓冲区的内容,用什么函数实现?1 g; g7 `: @* H1 J, w. m7 A' d4 p" F
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
8 L- r8 ?5 D7 W- D7 e! x
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55) Z0 ?6 ~  J" ?: Z% d
ARM LINUX     使用串口25 z. ]5 e7 L8 p* x, f7 C( d. [/ K4 w
DSP SYS/BIOS  使用串口1

: x* z# L4 h' U' j/ e问题2
- `( a$ h0 C& v8 d, n; i如何清除环形缓冲区的内容,用什么函数实现?) @9 P! {7 S& M8 W2 l
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
" L  G, U' h# [7 t: o
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
' S7 M( b- I) T$ b如何清除环形缓冲区的内容,用什么函数实现?; f! h- i& N6 O; S
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

* f9 b% ~7 O3 z) B7 L; V串口打印 本身就有延时的,这个还没试过每次都去清除呢。
* k2 }9 G3 n$ [5 `. t+ E3 H( J" D* E
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14: D! M7 |, \/ y8 W
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
4 k: D3 G  d' M% m
reader 端 RingIO_flush()
2 f! q- u4 c# B具体的函数使用参看 api 文档. a) z$ u# m( n8 ^5 \
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c84041568 d/ |- ]# D8 i8 N/ p- N' B
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
: _  M! X) G# x问题2
; A% a: v' W4 r4 R如何清除环形缓冲区的内容,用什么函数实现?
$ j' C& g' F8 G) [具体情况是这样的:我们使用高的采样率采样输入波形( ...
3 r- B0 E2 G+ q) y9 ~
reader 端 RingIO_flush()) q, e5 v1 C, W8 W- q
具体的函数使用参看 api 文档! o7 ?# {0 d& E0 `3 C; P
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
. S% A+ S3 B5 P" Q" G- Z% K- |7 K
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-15 18:11 , Processed in 0.037973 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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