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
0 i  T/ Y( U$ q% @$ ~1 k0 x: {# `4 r对于3
  W" l/ M3 M( N& }/ ~# {" rtimeout 的输出,1s,可能是时间精度不同造成的debug 输出
( h- `: v1 P  |7 A& f
问题2:
9 q8 S! x6 s- ]- p如何清除环形缓冲区的内容,用什么函数实现?
0 j1 s* p- ?0 A( S具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?& G3 t) N; \) N3 Z5 P3 m* d
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
& y2 q. {8 l1 F, J( ~# s# sARM LINUX     使用串口2& a& a, t+ M: T: f% y4 b# _! r. X
DSP SYS/BIOS  使用串口1
8 `0 Q7 G8 W- @8 S9 L* O- ~
问题2
0 h# \  d* q' R. R3 [1 p( e如何清除环形缓冲区的内容,用什么函数实现?
; V# y2 |+ C0 S, Y1 I8 [具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
2 x, x1 j+ i* S; q
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
' h" |4 v/ e/ ^1 |如何清除环形缓冲区的内容,用什么函数实现?
; h' h7 ~* A! F7 n. s具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

- W- D' R8 b; X2 t5 B$ o1 G串口打印 本身就有延时的,这个还没试过每次都去清除呢。
7 _9 ]- |* r0 x( n5 _, g- I
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:146 v, B3 H( h1 w8 m
串口打印 本身就有延时的,这个还没试过每次都去清除呢。

9 z0 }- @7 G+ s, T0 u5 P* Mreader 端 RingIO_flush()
/ k! X! W# e6 B+ u具体的函数使用参看 api 文档! V7 X* {: u' \0 g3 Y
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
' |  M* l8 r$ L; c, V% c
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:030 B1 y: ?. v" Z, \
问题2, N- V+ k* ?% n8 ^% e8 C9 R# V1 K
如何清除环形缓冲区的内容,用什么函数实现?
/ f# q, A! S7 B  }具体情况是这样的:我们使用高的采样率采样输入波形( ...

7 i4 N* t+ W) E9 xreader 端 RingIO_flush()0 H1 F+ I- P7 g
具体的函数使用参看 api 文档# m" p8 y: u  p8 w) c" e* L
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
& W5 I9 d. `  ]; w; N7 U& l
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 23:45 , Processed in 0.038452 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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