|
5 U; J" v# R/ M4 m" }7 s
想求助一个问题。
7 h2 J7 |* ~ r/ z1 G& S" X* I7 [ 最经调试upp模块,发现一个问题,请教/ u! _0 `7 o7 V+ D
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。- d" t2 T8 `, S' A. M
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改
, l4 ], ~; A4 m/ N8 s; O' t 修改内容如下:* C! x# f% g6 f. I
1)建立一个HWI1 a7 d/ z7 a* b
2)把upp_B_TO_A 项目中该初始化的,初始化UUP
" |: }' W v4 M5 @ 3)添加所需头文件8 q, B& P* j5 _4 G8 ?
编译没有问题。
; h9 C, }! F% f0 s6 {( s0 y! U E) A$ S6 e
最终修改后,详见附件项目文件. W, {" h( n" j O5 ^4 y
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
, @( }! Z8 ~, d9 u$ k& r 我修改
5 N# W1 L2 L, M% q// configuration macros
) a8 O X# R c+ W#define upp_line_size (256)
1 c X% C3 I1 I- {#define upp_line_count (1)
& b4 A, [1 f/ c# u. V: { C#define upp_frame_size (upp_line_size * upp_line_count)' {& d. V' e3 J7 C) d' Q' J7 T8 W
#define upp_line_offset (upp_line_size)8 K, h+ B+ [& Q/ i
#define UPP_CLOCK_DIV (2) //分频
+ Y2 _/ ?% ?3 B3 L- Z8 a6 Q2 X
- M$ N2 @7 A4 l 产生不同类型的错误。
- b9 h3 \# R0 \5 e. v5 C upp_line_size (1024) 发现没有问题,正确传输
2 P, v) D u* R 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因2 S2 e, V0 }, N' m u+ E
4 Q7 X- m. V9 T; b+ G
请教,是不是移植到SYSBIOS 需要注意哪些地方1 W( |0 d- b0 @) b! s% e
! L/ d5 a i% Q% x- t) y |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|