|
3 t' `$ G) f# c
想求助一个问题。
+ o: b6 n5 j' x' M. K 最经调试upp模块,发现一个问题,请教
) J1 x( {. P) _+ n1 h# A: C# m+ y 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
w$ n! S- G! H$ T3 N! u7 _ 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改
3 @9 D& f% H) G* s 修改内容如下:
4 P+ w% I- g) r7 p {0 k 1)建立一个HWI
' C" b7 x6 K1 A4 r3 s; c9 r 2)把upp_B_TO_A 项目中该初始化的,初始化UUP
6 \" ~) b5 V1 z- Z' m0 R- X 3)添加所需头文件
" g/ p _% M' Y; J) q! ~3 F 编译没有问题。8 ?# W: }' ?" |5 {) f3 ]2 j
3 J+ Z+ x. D) i0 I8 J
最终修改后,详见附件项目文件4 z. c n$ z7 b8 n
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律+ x9 H; {. t5 n
我修改
; \: |! j0 ?0 y) e& u- N% f// configuration macros/ {- V+ m5 j$ I) R/ b
#define upp_line_size (256)% e% e( S$ z4 w: r7 L# v7 g
#define upp_line_count (1)
5 ~ V! C; J6 U D, y3 }5 n( W#define upp_frame_size (upp_line_size * upp_line_count)
, m! f# V& V' i5 \1 O#define upp_line_offset (upp_line_size)3 s% P) S0 ~. r- d0 Z
#define UPP_CLOCK_DIV (2) //分频
2 f, B% F+ [$ k$ b, Z5 [* @! g4 K7 i' l
产生不同类型的错误。+ N! V w" [8 [/ N
upp_line_size (1024) 发现没有问题,正确传输2 x m3 h( u$ y
诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因! J& l% k9 L- [. \8 a
, R. p# @0 d: U3 O 请教,是不是移植到SYSBIOS 需要注意哪些地方# b j( g. \% D2 R9 i$ R$ d/ a/ B
2 q( ]5 `) i5 R/ g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|