|
/ r& J" o& k' h& |" r, W 想求助一个问题。
$ z& m W& Q' ~$ G6 j 最经调试upp模块,发现一个问题,请教: A, C1 ]# h6 ?8 m3 h, _! r
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
! }$ n: M1 X/ D. p% ^2 g 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改' m* j( U4 B/ b. V
修改内容如下:/ J L, h/ N6 y9 m) B+ w
1)建立一个HWI
, T4 L" U9 r! t% i& z9 w0 r% ] 2)把upp_B_TO_A 项目中该初始化的,初始化UUP
( d* R/ R# z6 }: R7 c. z 3)添加所需头文件0 _3 |8 E; S* H& E! q
编译没有问题。+ l' N& i8 r/ q: o4 W1 `, @
( Z X( b% T/ }1 [ 最终修改后,详见附件项目文件6 h5 [! r7 k+ K+ ?
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
' F0 q5 W) K: I 我修改 7 b& c" ]+ n% H% v$ L% w4 h- J
// configuration macros- R5 s) ]/ u, G5 w
#define upp_line_size (256)6 g, E+ W; z/ c0 f
#define upp_line_count (1)8 @3 l: g/ _5 T( T
#define upp_frame_size (upp_line_size * upp_line_count)+ f2 Y7 o! e, P# B, q$ @) W# C
#define upp_line_offset (upp_line_size)4 v \- j! z# k0 U, S* n' `0 ? ^
#define UPP_CLOCK_DIV (2) //分频
" `4 `6 p ` h- W6 [7 F8 }1 {; G; x- O# i# D
产生不同类型的错误。
* F( |$ j9 ]1 }! M( I upp_line_size (1024) 发现没有问题,正确传输
0 ^2 Q8 i* R# D; k" A' V; |: t 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
4 H, O! w, h: M- D6 ~) K
% H B- y9 }' O1 S+ N: U 请教,是不是移植到SYSBIOS 需要注意哪些地方
+ _6 O8 X. M1 L- D) y. b; O$ L5 d$ [9 L3 n" u6 m( _+ m5 D( c' p
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|