|
& w. E5 r8 u( @
想求助一个问题。; P5 @: X# O2 K* v0 `/ V
最经调试upp模块,发现一个问题,请教
* m5 A/ ?* E- o2 y- G' S- N! ^ 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。 w% z+ ]/ m n1 C2 y/ c h7 E2 j, k
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改
& J% J( \* ?1 _5 ]! R% T( ? 修改内容如下:* ^& c4 ~0 x3 \- e% E
1)建立一个HWI# `) W( T; a$ e6 C4 ~$ ^7 |
2)把upp_B_TO_A 项目中该初始化的,初始化UUP& S( A$ X3 ~. J/ x7 T9 Y7 H: y$ z3 [9 ~
3)添加所需头文件- x/ |( k( h9 [7 P4 [& a2 i' [
编译没有问题。
' R. r: C3 i1 k. W& O) _' n3 k9 e' Y3 w: v
最终修改后,详见附件项目文件) z' G2 R: M( d1 F4 L
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
& Q9 x' A' Z4 P' d; y+ L 我修改
+ h4 m( u2 g. _6 V' S// configuration macros c @4 d( R* w: C. f; A" H
#define upp_line_size (256)
' V! X9 E3 E3 E, W \7 Z5 ]#define upp_line_count (1)9 W! n2 h4 i& ~% N
#define upp_frame_size (upp_line_size * upp_line_count)
& t2 h* B' V ?#define upp_line_offset (upp_line_size)! K @' w2 x9 X2 j9 h
#define UPP_CLOCK_DIV (2) //分频. z, ~7 A# V0 H0 N6 I9 F- [, g `5 O
# Q2 @9 D* w: @- ] 产生不同类型的错误。3 E9 v5 ?1 P5 _( W4 p
upp_line_size (1024) 发现没有问题,正确传输
4 j' Y& ~/ F; [+ b- D" ` I 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
2 {1 }. K3 u9 ~6 Q
/ [& B) n& g2 `, [- B 请教,是不是移植到SYSBIOS 需要注意哪些地方" J! a4 P: R! Y: f, s: z
3 w" X7 f% u! o/ z# F: X$ l |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|