|
2 a, C) W8 I$ L a1 K0 V* ~ 想求助一个问题。
5 C1 P5 q( c+ L! ^% N* L 最经调试upp模块,发现一个问题,请教0 E& }7 z2 {3 l7 K
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。! \$ O. M1 N8 X( X2 R
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改
( }4 B5 { i8 w1 w8 ~7 s 修改内容如下:
8 X& v0 o+ v/ R0 m% M2 f, ^$ I 1)建立一个HWI
; H* E! N |- e% p 2)把upp_B_TO_A 项目中该初始化的,初始化UUP
9 N& m0 W0 @6 D- X# _# D( ~" O 3)添加所需头文件
5 r2 g/ [- Q: |3 O: Y0 R2 z+ M 编译没有问题。
$ R9 b" n! Q) e/ ] B# w7 C
2 H7 K( y% w$ c7 l! T7 l, D2 Q( Q 最终修改后,详见附件项目文件
+ |. F9 T: @. q/ H 但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
6 X- {2 W* j9 r9 B9 h 我修改 / D, d3 `/ h6 [- Z0 x, C' s f! p
// configuration macros+ M8 J* k! y! E9 Y6 o$ `
#define upp_line_size (256). V& C/ {1 a: R% S% ^
#define upp_line_count (1)/ d8 E8 N' T5 m( `
#define upp_frame_size (upp_line_size * upp_line_count)
4 I: H# {5 y4 }- l4 A#define upp_line_offset (upp_line_size)
0 E' Z) D) f$ \#define UPP_CLOCK_DIV (2) //分频8 t. N0 g" n8 w: C) L2 G
: N5 R4 Z+ o& J' W) } 产生不同类型的错误。
( s) b7 p, Q F+ o: L. a upp_line_size (1024) 发现没有问题,正确传输0 ]0 f2 @3 E! i! @ s
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
4 i e- d9 ~! _' W
7 y! ?- ?8 J6 s6 ?6 k' [ 请教,是不是移植到SYSBIOS 需要注意哪些地方) m" J9 [0 X6 N# K! r8 B
7 Y" {* Z* f& Y" I/ F( q |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|