|
7 y0 o3 }1 O/ ], ]) ~
想求助一个问题。
# {( {- E. }, y7 W8 m 最经调试upp模块,发现一个问题,请教3 n7 ?. e* x3 E3 c! d
贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
% [$ M/ H/ Q; a. C* T; M 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改
9 o8 @" h- Z0 Z) Z& n7 ?' B" ~6 [8 o 修改内容如下:
4 l1 v# ?& B8 ^7 ]2 k 1)建立一个HWI( L+ E2 M( B3 w+ ]3 f, f. g
2)把upp_B_TO_A 项目中该初始化的,初始化UUP/ B$ M( i# e/ ^4 C+ v
3)添加所需头文件& M, |5 @ ?( A. w* x; I- D
编译没有问题。/ i; u o: Y9 d/ l6 M
* `! i" @: B% u) E r2 o$ s4 n+ P
最终修改后,详见附件项目文件4 J& i$ z( Q4 @) H7 o
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律
. E4 c5 {2 ~7 A. M 我修改
( C3 Q5 d9 B1 h+ M7 p// configuration macros
+ t2 g5 q( [/ v! F% Z#define upp_line_size (256)
! r* u( q& p; ?' ]" u! T#define upp_line_count (1)
3 ?5 B; b8 c% T#define upp_frame_size (upp_line_size * upp_line_count)
% g, B5 z& v; |5 S' L3 h* v' l#define upp_line_offset (upp_line_size)8 w$ j0 }; B7 I
#define UPP_CLOCK_DIV (2) //分频
' {& ]: H1 T- o% \3 _) w$ b6 k/ k& J' }( G, `. N( F2 y. n
产生不同类型的错误。
8 W$ z0 \' c, k% _- ^# d upp_line_size (1024) 发现没有问题,正确传输
; p8 v7 \% e. P3 w, \ 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因4 g* ]; {! ` S3 i7 X
. x. E0 d. T# m9 N. N2 N) R
请教,是不是移植到SYSBIOS 需要注意哪些地方% {8 |8 T& q9 t
7 i0 f1 v' b# {. V* l) t |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|