upp在SYSBIOS 下的测试 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

upp在SYSBIOS 下的测试

[复制链接]

19

主题

74

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
跳转到指定楼层
楼主
发表于 2014-12-22 11:41:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

* l$ p1 U% H8 [9 O. ~    想求助一个问题。* O: H9 X1 g* K/ X% Q
    最经调试upp模块,发现一个问题,请教6 J6 J, G4 G. |3 d4 [) ?) b% P
    贵公司示例中有一个项目文件 upp_B_TO_A  是基于startware 开发的UPP测试。我开发板测试没有问题。
3 b3 n! `7 l, O+ }, I    我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改
( p3 N0 H( }( l  j! b    修改内容如下:
( [$ `& b0 q8 H  t& u   1)建立一个HWI
, }+ v$ `- R% S   2)把upp_B_TO_A  项目中该初始化的,初始化UUP
/ D9 @8 l, v* ?4 j4 u: O; U! `- M   3)添加所需头文件
" v& {& f/ s2 v' P8 i; P- {    编译没有问题。" O' s' X6 F6 D% n+ r5 G; q
$ \2 C7 D8 t! x( c* f* l
    最终修改后,详见附件项目文件
$ T0 v) p) `" A7 E4 E" @7 N( d    但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
1 u  C  |  L; j+ V: L$ p# t    我修改 + I" [; K4 D) z
// configuration macros
! g  V. \: N$ U- e, W) o" x#define upp_line_size        (256)1 @6 p$ ]! u( u( z& [6 y: t1 R2 M
#define upp_line_count       (1); H. U: g5 W$ J; k
#define upp_frame_size       (upp_line_size * upp_line_count)
3 \+ n% E; X6 e7 z' M#define upp_line_offset      (upp_line_size)
. Y" x3 U+ h- b+ D7 l8 R#define UPP_CLOCK_DIV        (2)               //分频
/ h- {8 `1 Q) k1 h% X& z; t5 f3 A6 g# f: P* p8 Q
   产生不同类型的错误。1 V& T0 d  H9 L$ l7 H0 L
   upp_line_size        (1024)   发现没有问题,正确传输% W+ r) o7 x7 }7 G- E( V+ J
   诸如其他512、256  等等。会发现开始传输部分会错误。不知道什么原因. W! p6 \1 G  k% R& f
5 b! ?+ u( N: x
  请教,是不是移植到SYSBIOS 需要注意哪些地方
$ h3 g3 K9 f2 s! M3 I  ^5 G! r3 R' ~2 T

本帖子中包含更多资源

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

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

使用道具 举报

19

主题

74

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
沙发
 楼主| 发表于 2014-12-22 14:46:58 | 只看该作者
补充说明一下,这个任务是个空闲任务,只是测试用,所以没有无线循环。实际上是无线循环的。, D2 L1 [3 m0 c4 V- a  @* x& X
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
板凳
发表于 2014-12-24 17:56:55 | 只看该作者
传输错误有可能是因为upp_buffer_a和upp_buffer_b的存储地址问题,传输数据的地址必须是64bit的倍数。可以在ccs下指定这两个buffer的起始地址。
2 |% w! y  v* ?9 E
7 M# ?) j9 l! D! l- D1 P
; P1 Y" b) G& K2 c! h" C& \  d
回复 支持 反对

使用道具 举报

13

主题

41

帖子

1181

积分

金牌会员

Rank: 6Rank: 6

积分
1181
QQ
地板
发表于 2015-1-16 13:30:04 | 只看该作者
/ q8 ~: i! D8 ^
6 W% h. \4 Z5 d9 u9 x

2 }2 f+ K: J4 M" u请问楼主,你的sysbios下的UPP移植好了吗?: y3 G$ G9 r- j
回复 支持 反对

使用道具 举报

1

主题

6

帖子

66

积分

注册会员

Rank: 2

积分
66
5#
发表于 2015-8-28 17:25:41 | 只看该作者
请问楼主,你的sysbios下的UPP移植好了吗?
! P3 M2 f$ m4 f, h+ Q7 R
回复 支持 反对

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-3-17 05:21 , Processed in 0.041250 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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