|
|
$ R3 Y9 y. T8 L0 u 想求助一个问题。
' \( b1 I" d5 {! o! [ 最经调试upp模块,发现一个问题,请教
2 ^; U0 ?. a# I7 w9 @ 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
! C- [8 u1 ~* S& P- [& f 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改1 c5 H U* Z, \7 `$ w+ x
修改内容如下:2 T9 E) y \& g e$ t% G& A1 s: d7 P! q
1)建立一个HWI
6 e. Z/ a1 n, ?: B 2)把upp_B_TO_A 项目中该初始化的,初始化UUP' P4 D1 W% @; C* J; a: c
3)添加所需头文件
0 H# h7 E2 k% p( P% x, e- x 编译没有问题。5 x" _1 {8 M% k8 {5 t( n
: I/ R' Q; b6 i R* E 最终修改后,详见附件项目文件
0 |3 M4 d9 y6 _9 b$ w6 w 但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
$ s( A/ {$ j) g1 ]* J( v0 F 我修改 1 |) o: q: ?8 U: y
// configuration macros* |! V1 }" a) v! j$ A
#define upp_line_size (256)
( p/ N3 G7 n! s) |( k#define upp_line_count (1)5 b. k% H2 L$ P2 F) Q0 h
#define upp_frame_size (upp_line_size * upp_line_count)
9 f, U0 K( X o+ A' F9 y. l#define upp_line_offset (upp_line_size)) ]1 {4 E( ?! G" b% K
#define UPP_CLOCK_DIV (2) //分频
2 ]7 i X# a; J% E. q6 U/ y6 B1 u
产生不同类型的错误。. D7 T/ m9 l- \3 ^# F0 Q
upp_line_size (1024) 发现没有问题,正确传输
) s7 K# r8 ^" S( s 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
/ c, v. Y. O7 s
( X3 T( E/ V% \9 \' f9 ]3 u; T 请教,是不是移植到SYSBIOS 需要注意哪些地方
) d4 ]6 s+ E Z m1 }8 l. ^3 f
: |: A5 M' a- @2 P# A& C |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|