|
7 `2 h- d R3 C8 T 想求助一个问题。 P: \2 V7 S N* A N# @2 Q/ U& [( `$ h
最经调试upp模块,发现一个问题,请教
* ~- H/ W. B S6 U3 [, i: \1 s$ W 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。8 K1 |! l# y* x/ q
我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改2 k* l9 t% \" \; O' z
修改内容如下:$ l" ?, z6 u* e; c' T& k
1)建立一个HWI
: e+ o# n) e+ \ 2)把upp_B_TO_A 项目中该初始化的,初始化UUP
d4 w2 ~! O5 L2 G/ ~6 h: J) E4 c 3)添加所需头文件
3 W& S r& z' r3 D 编译没有问题。
- P t& ]* [$ c4 x* o
( [" g$ T5 p2 c& t' C% b, N 最终修改后,详见附件项目文件
. g' {5 t- m. r 但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律, U8 ^+ X2 y1 H5 T1 R# V' z
我修改
: K4 G8 T8 g( g// configuration macros
* w4 R; E$ b O& W#define upp_line_size (256)
' g; B. l! Z+ T' q& s#define upp_line_count (1)
, `% O% [5 ~: h8 x6 J- \#define upp_frame_size (upp_line_size * upp_line_count)
3 Y+ c- B* U S' ]% S9 U- Z#define upp_line_offset (upp_line_size)
* C% i7 b' w9 B# \; G7 A5 s! j6 ]( U#define UPP_CLOCK_DIV (2) //分频
7 C; U: `- a0 a$ S d, I7 B5 c7 f: q& g n
产生不同类型的错误。
0 e0 O2 d$ s$ r7 K8 x2 s% N upp_line_size (1024) 发现没有问题,正确传输
( G5 J8 A3 y7 N4 X b- w 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因. g) S! I8 V8 O7 q1 @+ e& K9 M
5 {6 D# ]0 W: w _
请教,是不是移植到SYSBIOS 需要注意哪些地方. {; S1 W8 o* U A+ ]5 e
5 _; A- w% X0 N$ k
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|