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( [. X8 F/ e' C
对于39 y2 Y3 c5 k3 ?' A' d# O; [4 [
timeout 的输出,1s,可能是时间精度不同造成的debug 输出

9 I) Z' v4 \. D7 l+ w问题2:* o# W/ s1 \0 O9 x7 K
如何清除环形缓冲区的内容,用什么函数实现?4 Q& D9 Z+ R0 R$ V% \) }5 o
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?2 \& _( e: l  Z0 H+ \
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
, e4 u+ a6 B, l6 @ARM LINUX     使用串口2; I# }3 y) x4 u( m! U9 v. Z3 M- x
DSP SYS/BIOS  使用串口1
( C$ \, @. ~# i, y
问题2. G: F2 K/ ^8 T4 i& l% x
如何清除环形缓冲区的内容,用什么函数实现?+ @% A: [" B& `! ^2 w7 k0 y, ?" r
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
4 j9 t  }* Q4 v7 `8 T/ B. O
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
9 d3 `" j  h- S" c" ]如何清除环形缓冲区的内容,用什么函数实现?
, H/ {9 g% G' k: k+ {- H, {& s具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
9 M* M" K3 B- y
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
; i; @8 d1 Q. @& T( [% D
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
1 x5 f. [2 ]1 v0 z+ q5 n串口打印 本身就有延时的,这个还没试过每次都去清除呢。

  U( `. H& V/ ?reader 端 RingIO_flush()9 d+ l* s8 D9 W' j' [
具体的函数使用参看 api 文档
! I( F# V* o$ K/ k5 ?( Z9 n# ^http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
4 D' ]2 y4 G9 f( t- |3 S  ?9 n
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03: F6 }, C% H5 C& d
问题2
2 I4 H  o; S0 T2 m- c4 Y: l如何清除环形缓冲区的内容,用什么函数实现?; P" K0 [( _5 [" R3 P) j/ ~* @
具体情况是这样的:我们使用高的采样率采样输入波形( ...
; D! B, g: O9 i# d9 p8 l: }' `( C
reader 端 RingIO_flush()
( _2 v4 V9 O4 h7 z9 K具体的函数使用参看 api 文档- I, O# g4 q3 u
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
2 V) T# ]' ^6 X1 ]. }0 f: U  z0 J7 r* m
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-15 04:48 , Processed in 0.038340 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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