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:129 f3 d; l& R2 v# Z5 i# H
对于3
. P( J( q% ~  ~timeout 的输出,1s,可能是时间精度不同造成的debug 输出

/ G% X/ \7 c8 \, i3 w, G2 ?问题2:0 ]7 A/ f; w. `( x0 R+ a
如何清除环形缓冲区的内容,用什么函数实现?
" R' O3 u+ I. n2 j' n& H具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?  d' G0 V. k* J0 `0 s
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55) Q$ }* @1 U: Y) p+ G
ARM LINUX     使用串口2! ]0 k# X- ]9 A1 W$ V( S+ J
DSP SYS/BIOS  使用串口1

; A$ U' \6 h' E0 i  U) y( G问题2
& L; B* {" O+ \" t7 n0 A( F# s, {如何清除环形缓冲区的内容,用什么函数实现?/ u8 F) O' B1 y7 O' b3 b
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
2 U- h) t" k% N, C9 V! H' P
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02. K5 h& @, ~% v, n6 o9 g6 g
如何清除环形缓冲区的内容,用什么函数实现?' b  G1 k. s& n, V4 s6 A# @0 {  T
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
+ b" i/ s! _$ Z+ z' W% f
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
' I. P0 E% J3 ]+ \
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:147 Y$ ^& F) e2 ~0 y( s- Y  [% }/ D# B4 Y/ o
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
! E7 d/ b/ Y9 V5 m9 P
reader 端 RingIO_flush()
* \) e4 e, Q- {5 r$ P2 [具体的函数使用参看 api 文档' f4 n! Q7 z1 v9 O! s
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
' g7 o$ ?) d% p; R' V0 o
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
8 P" T! C- }1 `问题2
/ J; J/ W2 d3 ~* W7 n. e如何清除环形缓冲区的内容,用什么函数实现?
5 `! |& C. \) q& m3 p% v具体情况是这样的:我们使用高的采样率采样输入波形( ...

5 H, r, u9 @8 C. z" w  Y, Ureader 端 RingIO_flush()
1 W  `7 [# R' h  E具体的函数使用参看 api 文档$ y$ ~. d( a& W2 P7 r5 ?5 ^; e% M2 s# I
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
4 |, `6 h$ I' P* l# N- o# v2 `- H
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 16:06 , Processed in 0.036557 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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