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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7334|回复: 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.png4 U% \1 M% f! _2 d# b4 K1 `7 ]
还有就是34行怎么能用这个东西定义?定义的空间多大?35行初始化原函数在哪里?* Z7 q6 f$ b  N) Q/ ]- `

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2015-7-21 15:48:34 | 只看该作者
1、引入的其他头文件里面引入了对 ad7606 类型的定义
( H% I* L( ?: e4 r3 {* P* x* w: u2、不太明白你这第二个问题3 s6 ^  ^2 ]8 ]* P  C
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
) M$ t( I+ n6 m$ m2 p1、引入的其他头文件里面引入了对 ad7606 类型的定义9 Q5 L: w3 O: }, J
2、不太明白你这第二个问题
3 |9 u+ P7 v1 j1 y! T syslink 安装目录下有 AP ...

" ~6 D/ ]5 h) J) K9 V# x比如这个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:541 y/ ^3 S4 e) K1 T
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
0 D6 Q  J& U, o9 }4 ~
  对于1: typedef struct _ad7606 ad7606;
) n, q1 r' ^; {  对于2: memset(loop, 0, sizeof(MessageLoop));
# ]+ y! i8 k9 t! U( u2 p1 N( w8 ~  
- C' `" b% v% P/ h- ]  你应该去了解下 typedef 的使用& ~8 x% b1 u- U( A, p1 u* H* l
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
5#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:545 I0 [0 @( P9 l5 ^; ~
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
( r+ D1 r5 ~$ F  o* P
  对于1: typedef struct _ad7606 ad7606;
$ W" P% ^7 q( [" ^3 I# E' ?8 c) l  对于2: memset(loop, 0, sizeof(MessageLoop));
! Y* O8 N+ ?( s7 ^8 e* n: E' ]    ~6 h5 Q4 A3 X  I$ D0 u
  你应该去了解下 typedef 的使用' L, W9 u# r+ C. a) ^0 r
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54
) e4 M# J9 X! p) N5 F: G5 k; z* k比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
& e6 L* y6 {+ F/ j0 k, i
  对于1: typedef struct _ad7606 ad7606;" {9 Q8 O7 `$ `, P* J
  对于2: memset(loop, 0, sizeof(MessageLoop));3 L* O. S# D2 x' `9 \- z
  
, U8 n: @# h3 c4 i" p3 p9 T7 k  你应该去了解下 typedef 的使用% n9 |: {2 l  A. _
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
7#
 楼主| 发表于 2015-7-22 20:31:09 | 只看该作者
本帖最后由 松鼠 于 2015-7-22 20:32 编辑
# P( m& v/ f) @# y  X
tenny 发表于 2015-7-22 10:32  V3 F2 j/ C+ R9 t- f, X, Y
对于1: typedef struct _ad7606 ad7606;
8 X5 p+ h+ v" q9 a% R" w% ^' t  对于2: memset(loop, 0, sizeof(MessageLoop));
8 B* b# y2 J+ F  
1 s" I5 S: o. P$ d) j4 b, @5 J
首先,你们的代码里没有用typedef,而且在struct _ad7606{}后面没有ad7606。第二,代码里是memset(loop,sizeof(MessageLoop),0);是不是我的代码是错误的?
/ s9 f+ V0 L" z4 F: J3 ~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
- L( X1 v6 Z$ D$ x! y" {对于2, 是之前的代码参数传递有问题,实参2和3反了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 10:30 , Processed in 0.042709 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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