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
( x, J: a  H5 K! }对于3
- U6 }  G$ R/ D3 S1 xtimeout 的输出,1s,可能是时间精度不同造成的debug 输出

) j* k4 }5 [7 Q1 Y( q0 q$ i问题2:
4 m2 X4 X/ _: k$ T9 m如何清除环形缓冲区的内容,用什么函数实现?9 x  A2 P" \; B( {% A- E
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
; o" E% n6 |1 P& ]( d4 d! V9 i; d
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55( ^, Y1 P; [, O3 ?
ARM LINUX     使用串口2+ p' w& u6 R  T6 R" J% \3 J
DSP SYS/BIOS  使用串口1

9 Q9 Q' a' @3 i问题2
3 l  X$ J6 s( Z3 ?+ l/ _如何清除环形缓冲区的内容,用什么函数实现?
; p9 D: w, d% e" z具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?& X1 {' x4 K1 O  Z  V1 v
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
5 H5 L0 M& ]; g& M6 t4 j如何清除环形缓冲区的内容,用什么函数实现?
. ^; q# t! x4 d& C1 h# _具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...

- L/ F( Z1 {; b& K+ F& h$ |串口打印 本身就有延时的,这个还没试过每次都去清除呢。
4 j  R& B- @+ L& K2 B7 {$ s7 E
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14) D/ b* ?& y, `" X. A0 G( Z) \1 `
串口打印 本身就有延时的,这个还没试过每次都去清除呢。
* M0 f2 Z, a5 R: u! }; T, G
reader 端 RingIO_flush()9 s2 Y9 D. @- W& E
具体的函数使用参看 api 文档
  f3 u* V; Z# m3 Fhttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156: c' e: X) S8 M. c& v4 u
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03
  W5 m& Z* T' e3 [1 o6 F问题2
- c) [3 n: G) F. V2 E如何清除环形缓冲区的内容,用什么函数实现?
- r  n, y; W& O& p具体情况是这样的:我们使用高的采样率采样输入波形( ...
0 u- n& X" L# H1 N' t$ T
reader 端 RingIO_flush()
# X! o5 P. d, h4 q! Y具体的函数使用参看 api 文档6 P) P) q/ _, ?- A) n
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
) }8 L0 h& O* U1 x+ G# Z* a
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-1-29 11:05 , Processed in 0.039891 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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