|
7 B' c5 S5 @8 `& a, y
想求助一个问题。4 ]. i% z* n# M0 r* e
最经调试upp模块,发现一个问题,请教
& N" o1 I# w; [7 \ 贵公司示例中有一个项目文件 upp_B_TO_A 是基于startware 开发的UPP测试。我开发板测试没有问题。
& y% B5 L. q% R 我想移植到SYSBIOS系统中,所以用GPIO_KEY_HWI 这个示例进行的修改。将upp_B_TO_A 相应部分进行修改7 \0 _# W( t6 H" D% Q" V" w
修改内容如下:
. T) B& S1 d* W6 Z, l 1)建立一个HWI' z% p5 {3 u5 I8 m' Q; s, v
2)把upp_B_TO_A 项目中该初始化的,初始化UUP4 M# H. i! F# k" W# x: m# r; F
3)添加所需头文件
& |4 ?% v# k1 h2 {) x6 n" P 编译没有问题。- `, i% X* u9 _. f5 t& d
0 L' F. l( [( S1 }# d 最终修改后,详见附件项目文件* J2 X3 j$ \: O! B& P" _
但是修改完毕后,测试UPP传输(采用B->A 回环模式测试),发现数据会不对,没有规律& n0 W, r, x }/ l3 Q) Z6 F1 V
我修改
8 S; n" x, ^3 B; U' D6 O// configuration macros* y6 B( [) w# v- j5 v3 Z
#define upp_line_size (256)
( _ Y% Z5 D; u X#define upp_line_count (1)
; K @2 U" \, j2 f5 _6 [# R#define upp_frame_size (upp_line_size * upp_line_count)( L" r7 ^6 U' h! b0 r v1 `
#define upp_line_offset (upp_line_size)
4 B. ?3 Z1 L( v4 N; ^: W1 j# V#define UPP_CLOCK_DIV (2) //分频
( x# C, B9 g: @; v0 n. v' e- E7 ^$ W
产生不同类型的错误。
& x1 Y; r) \; _2 N upp_line_size (1024) 发现没有问题,正确传输
3 @' g" D/ W/ ]8 {, a4 F _ 诸如其他512、256 等等。会发现开始传输部分会错误。不知道什么原因
/ }' G# u r6 s2 e/ Y
) F/ o2 _9 g: p4 P# s9 H" r- P 请教,是不是移植到SYSBIOS 需要注意哪些地方
3 X8 V, D; G! L
/ |- p5 E& i Q0 t8 h |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|