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
' P+ |+ J* ]* c# u# ]* E对于3' A+ M$ ?5 ]( I- F$ p
timeout 的输出,1s,可能是时间精度不同造成的debug 输出

5 K  `. I# g$ F问题2:9 r" a6 E5 w2 |5 g' p, Q
如何清除环形缓冲区的内容,用什么函数实现?4 U# W- ]$ v: }" k% Q6 p0 o; `. G; X
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
* k( z& O/ x: X1 p7 P; B8 s' w
回复 支持 反对

使用道具 举报

8

主题

30

帖子

150

积分

注册会员

Rank: 2

积分
150
12#
 楼主| 发表于 2014-11-15 13:03:28 | 只看该作者
希望缄默 发表于 2014-11-14 16:55
9 |. R' t* m7 r) J4 N2 C0 QARM LINUX     使用串口2& ?9 y& |  y5 [  ~: I
DSP SYS/BIOS  使用串口1
/ r1 G4 g4 m' D7 n) o& i
问题2
# s! |5 h" _: I( D! E3 O! W1 F1 y如何清除环形缓冲区的内容,用什么函数实现?# d4 A4 V3 W4 d& Q
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*1014),然后我们停止工作,然后降低采样率(比如1024),重新启动采样, 这个时候接收和显示的数据 是停止采样前的波形数据(采样率为4*1024时采集的数据),这说明 在停止采样的时候,环形缓冲区暂存有上次的数据,请问如何清空环形缓冲区?
6 m% d/ l- c/ C3 D
回复 支持 反对

使用道具 举报

14

主题

102

帖子

821

积分

创龙

Rank: 8Rank: 8

积分
821
13#
发表于 2014-11-17 23:14:26 | 只看该作者
nihao123 发表于 2014-11-15 13:02
4 _8 V4 o( x# d& j! G8 N如何清除环形缓冲区的内容,用什么函数实现?  R/ r6 c+ U7 e
具体情况是这样的:我们使用高的采样率采样输入波形(比如4*10 ...
+ b& P; t! Z0 Y# s
串口打印 本身就有延时的,这个还没试过每次都去清除呢。9 q. K; t2 v) ~9 Y" c  ~
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
14#
发表于 2014-11-18 09:44:06 | 只看该作者
2532609929 发表于 2014-11-17 23:14
1 ^; J5 M9 b$ g! g6 v5 U串口打印 本身就有延时的,这个还没试过每次都去清除呢。

. ?0 t* i: m% a5 v, greader 端 RingIO_flush()
9 L# I8 m7 u! t具体的函数使用参看 api 文档
# f, ?4 J0 c2 g2 U3 D7 j3 Chttp://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156
; w9 Q$ H' ?! D$ V1 a; b
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
15#
发表于 2014-11-18 09:44:47 | 只看该作者
nihao123 发表于 2014-11-15 13:03$ A+ n% ]4 D& e
问题2
& B+ \- J8 B% H) B如何清除环形缓冲区的内容,用什么函数实现?6 c! ^' O7 j3 T* F0 i0 d9 U' ^: q
具体情况是这样的:我们使用高的采样率采样输入波形( ...
- Y& v! B/ {- N
reader 端 RingIO_flush()9 [& H; I' X# V- C) x9 C
具体的函数使用参看 api 文档# K5 O( x. n' k5 X9 M4 X
http://software-dl.ti.com/dsps/d ... 90ff7765aa4c8404156; D8 ]6 Q3 a5 }; e: E% C9 o  G
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 19:37 , Processed in 0.037400 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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