|
( s; O! i+ b, ^- e 想求助一个问题。
4 S9 V. y# t! g. r, N0 j! D3 Q 最经调试upp模块,发现一个问题,请教
7 m& j+ n2 n, w0 \: w 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。' P. {0 H. L" [& x P( J; ~
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改* h, ~) \$ @' H: @0 S" W- v$ H
修改内容如下:, I- f! Y2 b( X% S
1)建立一个HWI1 l, s$ l! ^4 ^; P
2)把upp_B_TO_A 项目中该初始化的,初始化UUP
9 P/ F% j9 a/ a9 ? 3)添加所需头文件2 z2 p4 x$ g, y
编译没有问题。
' F2 T( K; h( p1 n, W0 m& v1 X) K4 Z \& }/ ]
最终修改后,详见附件项目文件
. S5 z$ s; u* N- Y" z 但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律 z& @5 S# ^7 F+ U! e
我修改 5 Y, ~4 q @# a" w
// configuration macros8 {0 S+ i7 L1 J! D; c, d
#define upp_line_size (256)! n/ i/ D% G9 y" E
#define upp_line_count (1)5 J" X, B( w5 q* }' ^
#define upp_frame_size (upp_line_size * upp_line_count)3 x% [8 ?# O+ \3 o8 i: }8 }; E
#define upp_line_offset (upp_line_size)
+ |5 O1 j5 D5 H#define UPP_CLOCK_DIV (2) //分频
- Y1 w4 `2 y2 i* ]9 U' p
; o' M% |# ~* g 产生不同类型的错误。
2 \0 X' X) P! |0 L. s upp_line_size (1024) 发现没有问题,正确传输8 }. R _$ K9 L7 F$ p5 P$ F
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因3 V. C& h7 X' \. j
2 @" \6 x1 h2 ?' _' a9 i
请教,是不是移植到SYSBIOS 需要注意哪些地方
; c5 k+ N7 f" L' Y# Q H2 y. Q2 y6 f" u/ y4 _9 ]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|