|
! c) B, h5 n; Y; F* ^. t" O# r/ I# m 想求助一个问题。
5 F5 Z! d1 b5 R, u 最经调试upp模块,发现一个问题,请教) P: ~/ Q0 Q% ^
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。3 z7 B6 v* @# T2 a, J7 y
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改8 P8 I& h" ?. i- S7 W
修改内容如下:2 \6 \# x' e6 D% a; }( W
1)建立一个HWI6 s: F% |% ]8 C; l2 K; G6 M
2)把upp_B_TO_A 项目中该初始化的,初始化UUP, k$ \* D+ S% H) A/ M
3)添加所需头文件0 ~% f+ p( B2 X4 F, w
编译没有问题。. I" C m: `& m& o0 Q5 i
% W' B5 t, J9 K" ^ 最终修改后,详见附件项目文件+ A$ E9 d& Z, c- G. E W) O c- X. A
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律# r Z( Q- W% m* E+ ~% q
我修改 $ i$ n4 D1 F& H$ v1 T
// configuration macros, a6 u7 m. E5 }6 i `* H
#define upp_line_size (256)
( Q( u/ ]6 W+ m$ G#define upp_line_count (1)% N, \$ I. ?5 U; f3 O4 a
#define upp_frame_size (upp_line_size * upp_line_count)
4 M* \& q5 n" O. i#define upp_line_offset (upp_line_size)0 i4 }1 g) g, S& N# u' O2 j
#define UPP_CLOCK_DIV (2) //分频
8 N! S/ [" x! s
; Z! \3 v6 c# g Q 产生不同类型的错误。5 y/ P# N; k7 g$ X3 D
upp_line_size (1024) 发现没有问题,正确传输2 p- ?9 o" F2 I: _& E
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因# K: D( Y( D$ G" j$ ]; `7 i( G
; o" G9 E4 ^* q 请教,是不是移植到SYSBIOS 需要注意哪些地方$ u$ i( E- B" z- F3 [- Q2 P Q
9 a" c" v3 f# ^) h |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|