|
|
9 R8 G! I/ f: W" S9 L' Z. K 想求助一个问题。7 W7 j. D( D% I: t
最经调试upp模块,发现一个问题,请教6 P" L" j1 [" o: Q0 j# T3 ~ \
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。9 V% z% l9 G9 m4 }/ K# Z" j4 f, _
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改& D+ Q4 u. t" I3 v: a K/ _
修改内容如下:5 n" ?3 J1 j- f
1)建立一个HWI5 y$ q' R/ ^9 d* C4 E/ r
2)把upp_B_TO_A 项目中该初始化的,初始化UUP
3 ~( S' P: ]2 L: Z3 g+ U 3)添加所需头文件* Q6 @) ]& C Y! ?6 p1 l/ p5 d4 b* Q
编译没有问题。6 X% _( I/ z; D3 p) i7 K
- T3 K& i9 x. o: D3 k) H( Y. G 最终修改后,详见附件项目文件9 _! {. j& f' @* o1 {! u9 g
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
8 ]5 t* |. W. T7 r 我修改
% y) N' F, j: N( N0 m// configuration macros
- p2 S7 [7 N2 y#define upp_line_size (256)- \& z& m i, \! d
#define upp_line_count (1)8 a( H3 u3 A4 M
#define upp_frame_size (upp_line_size * upp_line_count)
1 t" u4 R7 B; N/ ^/ J: J#define upp_line_offset (upp_line_size)- r s- z9 a$ n6 o# F |4 ]% T- I
#define UPP_CLOCK_DIV (2) //分频
& y2 |0 z% u& c; r+ x1 C S; [$ U7 A# c- A. |# h* f1 m
产生不同类型的错误。
5 }3 ?+ \7 Z A+ L) D/ p0 i4 p upp_line_size (1024) 发现没有问题,正确传输8 ^5 I4 i% R% t
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因0 Q/ L% M6 C0 n' l/ p- ^
J& n9 c4 u0 [$ ~
请教,是不是移植到SYSBIOS 需要注意哪些地方 o4 A9 Z. R4 F, e
9 g' Q- ~/ q) u: a* o* } |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|