|
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
|