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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

upp在SYSBIOS 下的测试

[复制链接]

19

主题

74

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
跳转到指定楼层
楼主
发表于 2014-12-22 11:41:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
) h. N) ^# y# Y% C- [9 n/ Z* j2 m
    想求助一个问题。" l4 E" n9 ~2 }
    最经调试upp模块,发现一个问题,请教
$ P, |7 Z$ ^* k  z& U    贵公司示例中有一个项目文件 upp_B_TO_A  是基于startware 开发的UPP测试。我开发板测试没有问题。$ B* K6 T2 y5 I: [- ^, S- p- B
    我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改! t8 B2 H, U2 t& K- f6 d9 @/ o  s8 u
    修改内容如下:
) X& S' i2 \5 v1 ^# D/ v6 D   1)建立一个HWI
  D7 }4 Z& H& E/ l& C8 `   2)把upp_B_TO_A  项目中该初始化的,初始化UUP$ E1 N5 o+ N  M
   3)添加所需头文件% J" \( e$ [, J. S" l, S
    编译没有问题。! v7 _5 G4 |  J% g
/ q9 h9 K: ]6 J
    最终修改后,详见附件项目文件& O0 S/ c8 ?! |  I  E" A: w
    但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
/ Z( A7 l4 h9 w    我修改 - C  ^% y; E; t& Y% c: m$ M
// configuration macros
2 _0 w; l  C: N#define upp_line_size        (256)
3 E8 p1 ~) Y+ |& ^#define upp_line_count       (1)  ]6 P2 Q% |. _4 i+ a& x0 o4 h5 {
#define upp_frame_size       (upp_line_size * upp_line_count)
" A- `! g% ]! e" U# ?#define upp_line_offset      (upp_line_size)
8 [6 z. q9 T2 p- ~#define UPP_CLOCK_DIV        (2)               //分频
/ U4 F9 C+ z1 w/ D0 ~  Y, z0 z* Q
% }  ^) J3 Q; [0 l. f   产生不同类型的错误。4 [/ g+ [4 o% Z  I7 B1 H* v
   upp_line_size        (1024)   发现没有问题,正确传输; c3 q! }% y4 Z2 C$ p2 n
   诸如其他512、256  等等。会发现开始传输部分会错误。不知道什么原因& v4 {" i3 Q4 e* L+ F! c0 |3 X% h0 Q

9 j- K2 x, {/ Q& O  请教,是不是移植到SYSBIOS 需要注意哪些地方
& _7 t- P; g  o5 x$ K% O, z& B& M9 `) I  a& v* L# I' {

本帖子中包含更多资源

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

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

使用道具 举报

19

主题

74

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
沙发
 楼主| 发表于 2014-12-22 14:46:58 | 只看该作者
补充说明一下,这个任务是个空闲任务,只是测试用,所以没有无线循环。实际上是无线循环的。! O6 E1 y" o0 k# B2 o. k
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
板凳
发表于 2014-12-24 17:56:55 | 只看该作者
传输错误有可能是因为upp_buffer_a和upp_buffer_b的存储地址问题,传输数据的地址必须是64bit的倍数。可以在ccs下指定这两个buffer的起始地址。
% M, G2 d9 ^" t5 P9 y% ~- @, `) I) p& s* ]# V9 C
% j6 t) ~& }8 H6 ^
回复 支持 反对

使用道具 举报

13

主题

41

帖子

1181

积分

金牌会员

Rank: 6Rank: 6

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

% u) w$ f- q3 P  x( F
9 z9 l0 _) C, o* Y4 B: K4 t4 r/ A8 e' k
请问楼主,你的sysbios下的UPP移植好了吗?
# R0 V+ G2 {1 C+ K. |+ Q
回复 支持 反对

使用道具 举报

1

主题

6

帖子

66

积分

注册会员

Rank: 2

积分
66
5#
发表于 2015-8-28 17:25:41 | 只看该作者
请问楼主,你的sysbios下的UPP移植好了吗?, R9 k; F: m( E' z( n3 i) R! k
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 09:20 , Processed in 0.040112 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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