upp在SYSBIOS 下的测试 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7437|回复: 5
打印 上一主题 下一主题

upp在SYSBIOS 下的测试

[复制链接]

19

主题

74

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
跳转到指定楼层
楼主
发表于 2014-12-22 11:41:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
7 z) _* m, a8 U. B# q: }; I6 c
    想求助一个问题。0 s9 d1 B) R& O. M. R- L7 `
    最经调试upp模块,发现一个问题,请教
3 N6 G# F- _. E: \# A    贵公司示例中有一个项目文件 upp_B_TO_A  是基于startware 开发的UPP测试。我开发板测试没有问题。: ~3 p; t; D1 i. ^$ J
    我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改) E8 E. Y1 j9 Q, G) A$ p2 Z
    修改内容如下:& ^0 v) Z/ U: D- q% ~0 H
   1)建立一个HWI7 C5 a) b' j9 T1 f
   2)把upp_B_TO_A  项目中该初始化的,初始化UUP) u$ O' J* q7 i/ x
   3)添加所需头文件
/ |& y' q& W# b2 O9 H3 U& |  Y) a    编译没有问题。4 {, Y  \" i$ F" q" ^9 H6 W4 z

4 U/ K2 T1 j1 Z0 j, l; h    最终修改后,详见附件项目文件
! O8 ~" ?" N; P4 H+ d    但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律6 D1 \5 Y' L# B8 x, s5 W
    我修改
) Y" u) s; A* T// configuration macros( L' W6 h$ D4 X  `; Z6 ^& q- B% y
#define upp_line_size        (256)
0 e$ G7 l! ]" \#define upp_line_count       (1)9 \  u4 V5 {" z- K. T# X
#define upp_frame_size       (upp_line_size * upp_line_count)3 T+ Z% q/ _' w' G. h! H
#define upp_line_offset      (upp_line_size)9 J7 d2 d# o/ p! R
#define UPP_CLOCK_DIV        (2)               //分频
& d! u( W# a0 U( i3 a* \6 X- _/ k: T
   产生不同类型的错误。
( i1 _5 a  Q0 }3 v7 D6 M( q. N   upp_line_size        (1024)   发现没有问题,正确传输# @; \: |; j' q1 ^
   诸如其他512、256  等等。会发现开始传输部分会错误。不知道什么原因  z: m& u& H3 t

" [9 u3 k/ Y0 K6 |3 O1 [* h0 I+ V4 p/ u  请教,是不是移植到SYSBIOS 需要注意哪些地方; z  Y; c( a3 @7 q& W9 G

* M" H6 u5 I) a0 f) p

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
6#
发表于 2015-8-31 15:28:22 | 只看该作者
已经有了,可以联系技术支持拿,需要注意使用了缓存的upp例程需要维护缓存的一致性
回复 支持 反对

使用道具 举报

1

主题

6

帖子

66

积分

注册会员

Rank: 2

积分
66
5#
发表于 2015-8-28 17:25:41 | 只看该作者
请问楼主,你的sysbios下的UPP移植好了吗?
$ V! C4 C+ J; L/ h; C% ^* E
回复 支持 反对

使用道具 举报

13

主题

41

帖子

1181

积分

金牌会员

Rank: 6Rank: 6

积分
1181
QQ
地板
发表于 2015-1-16 13:30:04 | 只看该作者

5 X. N) E& h7 Z. n9 L6 g7 s; T1 e, |- @( t- Z/ I8 m
$ G% T0 C1 c: [7 R- W3 s! H- T1 a
请问楼主,你的sysbios下的UPP移植好了吗?" O" P4 U" e% S5 _9 c4 @9 y
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
板凳
发表于 2014-12-24 17:56:55 | 只看该作者
传输错误有可能是因为upp_buffer_a和upp_buffer_b的存储地址问题,传输数据的地址必须是64bit的倍数。可以在ccs下指定这两个buffer的起始地址。
4 f' P6 A, K" l, F, S  O" B+ q0 ?- K( X" j6 `: l

1 J# V5 F( ?% h5 E3 q
回复 支持 反对

使用道具 举报

19

主题

74

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
沙发
 楼主| 发表于 2014-12-22 14:46:58 | 只看该作者
补充说明一下,这个任务是个空闲任务,只是测试用,所以没有无线循环。实际上是无线循环的。$ v' z6 C6 i2 U' L# }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 05:21 , Processed in 0.044492 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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