|
|
7 ], {* V) I8 X- o! c 想求助一个问题。& V5 g$ m8 _" k7 |$ D" X: ]5 I
最经调试upp模块,发现一个问题,请教0 s: `2 e# B6 b0 Q
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。4 J. i3 n0 w1 ]' m5 ?
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改4 q6 @0 G- r7 J8 G
修改内容如下:" `1 {% h6 f, C7 m4 L
1)建立一个HWI
- @- \, A5 f+ ` B/ f3 h 2)把upp_B_TO_A 项目中该初始化的,初始化UUP
" d+ |% t7 R0 N2 t 3)添加所需头文件' u, k2 {" j1 A; r% e/ r* b
编译没有问题。
' x, n1 \! |# R4 {; y. w, n$ z7 H$ S6 d$ \3 y, n( `1 g4 |8 @
最终修改后,详见附件项目文件
8 o+ I( l Z4 J4 A 但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律$ I* J0 u H+ o4 M) ~) e
我修改 * o% B0 s$ z6 o% n, g7 p- H
// configuration macros
7 A* r+ y; w" g' u: o9 N1 F- j: h) X#define upp_line_size (256)1 h4 M$ u# H3 L; ]3 k8 B" x+ v2 ^
#define upp_line_count (1)
- i( i4 K' u6 j& r6 J7 c7 r#define upp_frame_size (upp_line_size * upp_line_count)
# { m( I5 `& h `* `! J* t#define upp_line_offset (upp_line_size)5 B9 h' x1 y3 W- p" u+ @- A
#define UPP_CLOCK_DIV (2) //分频
6 V( w/ v- s& Q2 g. i' A* `
1 Z$ l6 A% c0 w4 K 产生不同类型的错误。- f4 \, y) w; _2 C0 t2 _) l
upp_line_size (1024) 发现没有问题,正确传输5 _9 v) O7 v W
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因( g) m8 P# U' }( e! C1 A: q
4 z& r. l* u0 d; I& _ 请教,是不是移植到SYSBIOS 需要注意哪些地方: r* A- ^, ]; W# T7 R
- Q5 ^3 y) f6 V2 n! v- c5 `4 W( x
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|