|
/ |$ ~# n& B8 h0 N1 _6 X2 P 想求助一个问题。
6 y* X0 w* i b7 G 最经调试upp模块,发现一个问题,请教
" |* `% F: s. ] 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。# Q/ W8 k( B0 g( M
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改3 W2 X1 z, y5 Q; _. l, e# |
修改内容如下:. B, ?7 d8 R0 e: d4 a& r4 ]& [ N, d
1)建立一个HWI
% y7 g8 f3 B7 y# ] 2)把upp_B_TO_A 项目中该初始化的,初始化UUP" H L+ M% j; {. A' H- F: |
3)添加所需头文件6 C' Q& |7 j- q4 C* h* A. T
编译没有问题。! i( c0 V4 X/ c/ H i# t3 E4 S
/ \: p0 f" T7 @# \- v- z& y 最终修改后,详见附件项目文件. G3 W& J' z( W; I$ V* o. v
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律+ x" n3 H( a# g. H8 g5 _
我修改
$ Z- U A+ G" U0 c7 e) c) N! y// configuration macros
( a) s; X6 k) W$ {# ]" t8 C0 E: D3 w#define upp_line_size (256)4 d% }! I: ^' Z0 H# J
#define upp_line_count (1)
4 A& ]' q8 T8 ^! t#define upp_frame_size (upp_line_size * upp_line_count)
, i; ]& Z. c% {2 p( w& b, c! ^3 U* H#define upp_line_offset (upp_line_size)
5 U8 x9 u! |: D: F- L#define UPP_CLOCK_DIV (2) //分频6 f& k! g( E+ ?; I$ V! H) `
9 t2 A0 @5 `) _" _4 U+ _
产生不同类型的错误。
3 {8 H3 t3 o4 |2 E upp_line_size (1024) 发现没有问题,正确传输/ A4 l4 V3 c+ Q! \
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因. f2 [% P) h1 n: K
# }' o' U' b7 m {' ~" B9 W8 m H+ U
请教,是不是移植到SYSBIOS 需要注意哪些地方 v7 Z- F: c b5 X! T
) E* G' y" j: ]7 ~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|