代码的问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7137|回复: 7
打印 上一主题 下一主题

代码的问题

[复制链接]

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
跳转到指定楼层
楼主
发表于 2015-7-21 15:36:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
file:///C:\Users\YS\Documents\Tencent Files\951294484\Image\C2C\JSPXK)6Y@5UYC~7T929OC)A.png这里为什么能用ad7606定义指针,在哪里声明了吗?file:///C:\Users\YS\Documents\Tencent Files\951294484\Image\C2C\JSPXK)6Y@5UYC~7T929OC)A.pngfile:///C:\Users\YS\Documents\Tencent Files\951294484\Image\C2C\JSPXK)6Y@5UYC~7T929OC)A.pngfile:///C:\Users\YS\Documents\Tencent Files\951294484\Image\C2C\JSPXK)6Y@5UYC~7T929OC)A.pngfile:///C:\Users\YS\Documents\Tencent Files\951294484\Image\C2C\JSPXK)6Y@5UYC~7T929OC)A.png' x5 w6 c1 V4 I  I
还有就是34行怎么能用这个东西定义?定义的空间多大?35行初始化原函数在哪里?! Z3 y* P1 O! R

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2015-7-21 15:48:34 | 只看该作者
1、引入的其他头文件里面引入了对 ad7606 类型的定义2 F- Q( G6 e4 S0 v9 O
2、不太明白你这第二个问题
* v, C1 q/ E. P5 l  P syslink 安装目录下有 API 文档: syslink_2_21_01_05/docs/html/index.html
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
板凳
 楼主| 发表于 2015-7-21 15:54:12 | 只看该作者
tenny 发表于 2015-7-21 15:483 d: ~, f7 L* I0 f1 T: u7 o, Z* o
1、引入的其他头文件里面引入了对 ad7606 类型的定义6 w% y$ x! B7 Q$ ]/ J4 [7 z/ ~' ]
2、不太明白你这第二个问题' {% ^4 Z8 _) v& D8 E$ K3 X' M& J5 N
syslink 安装目录下有 AP ...
" u5 Q5 d/ q, T  Q
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题比如:ad7606例程里的message_loop.c中的第31行sizeof(MessageLoop)的大小。

点评

对于1: typedef struct _ad7606 ad7606; 对于2: memset(loop, 0, sizeof(MessageLoop)); 你应该去了解下 typedef 的使用  详情 回复 发表于 2015-7-22 10:32
对于1: typedef struct _ad7606 ad7606; 对于2: memset(loop, 0, sizeof(MessageLoop)); 你应该去了解下 typedef 的使用  详情 回复 发表于 2015-7-22 10:32
对于1: typedef struct _ad7606 ad7606; 对于2: memset(loop, 0, sizeof(MessageLoop)); 你应该去了解下 typedef 的使用  详情 回复 发表于 2015-7-22 10:32
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
地板
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54  d) f4 \/ w: {( K* B- ?
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
, k) @9 p! Q+ k& c4 |% @: z
  对于1: typedef struct _ad7606 ad7606;' r6 g/ i9 b! X6 U- p; V# L
  对于2: memset(loop, 0, sizeof(MessageLoop));: g. z  G2 W. Q0 j1 P5 q3 W
  0 T* U/ R1 k  S+ M
  你应该去了解下 typedef 的使用
5 E8 D2 p. q0 p
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
5#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54, J3 V! k& J, B$ t6 w9 G5 A+ b6 [, |
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
7 G4 C! ^5 d4 \( N3 L
  对于1: typedef struct _ad7606 ad7606;
: H. L7 `3 A6 m0 S6 }  对于2: memset(loop, 0, sizeof(MessageLoop));( c/ z% g% f) `# c4 Y* e9 C
  
" F% G# X, h2 h: }  b& `  你应该去了解下 typedef 的使用
' j. d( J! ]2 V; q+ ]
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54, k4 ~+ O% O5 b) i6 A' Y7 }: }4 }0 v# w
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

+ l; Y6 x( C; N2 ?6 `1 k) k. S  对于1: typedef struct _ad7606 ad7606;6 G: G/ N- O0 ?9 N# {
  对于2: memset(loop, 0, sizeof(MessageLoop));
7 X: k; W7 h( A0 S  " d( N5 r' U# A! ~
  你应该去了解下 typedef 的使用
( d7 x) t0 R$ D8 l% b  m7 D
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
7#
 楼主| 发表于 2015-7-22 20:31:09 | 只看该作者
本帖最后由 松鼠 于 2015-7-22 20:32 编辑 1 ~3 Q, c( l6 |' V/ k/ y# s2 k/ Z
tenny 发表于 2015-7-22 10:32$ M. W5 Y: u- e( h% ]2 \
对于1: typedef struct _ad7606 ad7606;/ F, c7 [. N2 J3 U& e; a
  对于2: memset(loop, 0, sizeof(MessageLoop));
% r* x2 K1 E1 ~+ x, n. e8 |$ T0 x  
* k5 m; U' C$ b4 a7 }  I* C" D
首先,你们的代码里没有用typedef,而且在struct _ad7606{}后面没有ad7606。第二,代码里是memset(loop,sizeof(MessageLoop),0);是不是我的代码是错误的?
2 y0 V0 _4 A( t$ zC:\Users\YS\Desktop\J0JR5ERD3{8AFQM4H}`O)0K

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
8#
发表于 2015-7-23 09:21:54 | 只看该作者
对于1, 查看 ad7606.h5 T& ~5 z7 t7 S
对于2, 是之前的代码参数传递有问题,实参2和3反了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-4-30 12:48 , Processed in 0.048731 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表