|
$ ~/ N- \' u, F# V3 ] 想求助一个问题。) B. Y U/ `# O$ `% H
最经调试upp模块,发现一个问题,请教# W, A. z& {/ u% _) q# s
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
7 T% D1 X" i- [ q; v 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改) L2 I6 r2 ~7 \" s) X5 x
修改内容如下:
) h9 i! ^2 `5 C# V* ^, ] 1)建立一个HWI
7 y# r8 D( Q6 ~8 w3 {9 j 2)把upp_B_TO_A 项目中该初始化的,初始化UUP
" k! q! a$ o! }$ w" z+ R 3)添加所需头文件' {) k- k4 J" p( \5 J6 Q
编译没有问题。
6 j+ \' g2 \4 x; Y; v; o# T/ Z% _$ Z# t3 ^
最终修改后,详见附件项目文件# L( E/ `0 V3 I
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
8 V8 ]% G! ]8 G6 |& C# \ \ 我修改 5 t8 |1 }% S1 e1 p7 [0 t W1 W
// configuration macros7 _! k6 G: t# O! K- _( q6 _& U
#define upp_line_size (256)1 W& B/ t* f! j' D9 ^. l0 w
#define upp_line_count (1)
' |& T6 g0 E: {#define upp_frame_size (upp_line_size * upp_line_count)
0 S( H2 k, H+ u4 l8 l#define upp_line_offset (upp_line_size)% i$ m( o% b$ ]8 h; O0 G* c4 v0 b/ ], d
#define UPP_CLOCK_DIV (2) //分频9 s8 b, d& ^* B |8 t \5 q
' {5 J! I3 H3 n$ c5 H
产生不同类型的错误。* @. b K+ G$ d
upp_line_size (1024) 发现没有问题,正确传输
+ s6 N- G, \& d; [, b* a 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
9 k$ E) {% Q* x4 U O* B; h. g" j$ U& q
请教,是不是移植到SYSBIOS 需要注意哪些地方7 O5 t2 C W6 l; G
3 }+ k5 K8 `& P
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|