|
. p" s j4 [5 m/ {/ m 想求助一个问题。" _& a9 T1 s! ~' w
最经调试upp模块,发现一个问题,请教: ?0 ?) J9 R3 z4 k. h" n
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
l% R" ?6 r: g* U2 `5 L( y( I 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改. q- T4 M' o& P2 e* Z1 {/ t! {
修改内容如下:
% t0 Q: z' y4 j$ Q 1)建立一个HWI
7 t, S4 u) U* U3 ]" C- E' t 2)把upp_B_TO_A 项目中该初始化的,初始化UUP U6 n% k- m* L9 l3 Z
3)添加所需头文件& ?1 ^9 U0 d0 f2 [
编译没有问题。9 e) r" U w8 M' A
4 K0 j' E7 h' E1 O, e 最终修改后,详见附件项目文件) K- D6 H) q6 T! l3 `
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
* w! d! v- v3 c% @; n: L* q 我修改 3 |( K3 I7 Y H# [
// configuration macros
7 f+ o0 G8 H. u, j, K#define upp_line_size (256)
$ C2 a& j5 V& S! B9 Y#define upp_line_count (1)2 U: T$ f e2 ]) j* ]% Y
#define upp_frame_size (upp_line_size * upp_line_count)
& I1 P$ n( \2 B" y _. z% `#define upp_line_offset (upp_line_size)
0 {8 X* ~6 i+ i/ t% R#define UPP_CLOCK_DIV (2) //分频
" E/ ]# ?# j0 `: N3 W$ X1 j7 v: r1 M% j; K
产生不同类型的错误。
& K# f- S- E7 F8 A upp_line_size (1024) 发现没有问题,正确传输
5 A! F% u, N6 x) D2 @ 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
/ T+ z5 M c* S+ S( b5 X) n2 \! u! b$ E
请教,是不是移植到SYSBIOS 需要注意哪些地方 V. \7 Z8 z! y7 Q1 F8 V6 r# |
9 w4 n. X; o1 n% u) w0 a* J |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|