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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7827|回复: 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- B' e* L' Y7 ?' _2 k
还有就是34行怎么能用这个东西定义?定义的空间多大?35行初始化原函数在哪里?
$ k0 H6 T! @5 N% M  z5 A  q, z

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2015-7-21 15:48:34 | 只看该作者
1、引入的其他头文件里面引入了对 ad7606 类型的定义& Q, z- `5 @. h$ p% ^
2、不太明白你这第二个问题
$ [% I8 }# M! J4 _1 u1 x# X 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:48
9 p- a. n+ o! m0 \; L& @/ d4 B1、引入的其他头文件里面引入了对 ad7606 类型的定义6 v  C) Z# C3 I
2、不太明白你这第二个问题
" H+ K% r0 Q* P' O/ g2 F syslink 安装目录下有 AP ...
1 R1 F  [) V$ o3 Q. b  e# [
比如这个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
9 Y, ^0 l$ Z" k比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
- P. Y- w9 s$ k, z' i  b
  对于1: typedef struct _ad7606 ad7606;9 E- a  w7 \5 H6 b2 p: ^
  对于2: memset(loop, 0, sizeof(MessageLoop));
" }4 }; l- m+ h% J6 m( z) C  
8 n) ~8 i8 b0 Y! D: u, ~, Y. b  你应该去了解下 typedef 的使用2 q, w/ z% O! q  W
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
5#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54
) A" f8 a' Y* x8 C+ ?) }7 ^0 U比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

8 v* M2 }" d. N( L( t7 e: y  对于1: typedef struct _ad7606 ad7606;
$ \# t, p/ Y6 m+ g3 A5 ~" {: P9 T  对于2: memset(loop, 0, sizeof(MessageLoop));
- e% e9 [2 V: f8 a  
" E1 n4 l. @! F3 i3 E* U( a; B  你应该去了解下 typedef 的使用
+ u$ {6 f6 G6 e1 h4 k
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54
0 s: _1 ]! Z4 V8 i比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
, F: E  P  V* T$ V, {5 o& L1 L# P
  对于1: typedef struct _ad7606 ad7606;& ~, q' A4 A. [* Y% J4 C0 g
  对于2: memset(loop, 0, sizeof(MessageLoop));
! y  J5 G1 p* ~  / x2 D0 T; H% U/ c0 x) p+ i1 ?* [3 b
  你应该去了解下 typedef 的使用
  v) _6 h1 S7 p7 L) \& N
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
7#
 楼主| 发表于 2015-7-22 20:31:09 | 只看该作者
本帖最后由 松鼠 于 2015-7-22 20:32 编辑 # ~3 j- w1 G: `5 K& G) p2 h
tenny 发表于 2015-7-22 10:32
9 _% j- p9 h# o* @" y对于1: typedef struct _ad7606 ad7606;
. c/ k+ u3 c  F: }  对于2: memset(loop, 0, sizeof(MessageLoop));6 ^8 H# ?8 W% ]7 J+ H6 a
  

4 w: }/ l4 A. m* [# [! j$ ?0 S首先,你们的代码里没有用typedef,而且在struct _ad7606{}后面没有ad7606。第二,代码里是memset(loop,sizeof(MessageLoop),0);是不是我的代码是错误的?7 t6 J1 g% b& y8 ]  q+ E2 H* e" q
C:\Users\YS\Desktop\J0JR5ERD3{8AFQM4H}`O)0K

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
8#
发表于 2015-7-23 09:21:54 | 只看该作者
对于1, 查看 ad7606.h# V* J- Z0 a7 G* S- h: z( k( x* H
对于2, 是之前的代码参数传递有问题,实参2和3反了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-14 20:31 , Processed in 0.042936 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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