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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7235|回复: 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
6 l& r6 n% ?! M( D4 Q* S* X还有就是34行怎么能用这个东西定义?定义的空间多大?35行初始化原函数在哪里?" O; Q# x, F. n/ d& c8 M# p

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2015-7-21 15:48:34 | 只看该作者
1、引入的其他头文件里面引入了对 ad7606 类型的定义
: ?  Y" [$ q2 u# v2、不太明白你这第二个问题
$ Q. u2 [8 x$ H& q2 u4 @- C( Q2 c+ b 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:480 m  V- V, T9 |
1、引入的其他头文件里面引入了对 ad7606 类型的定义
6 }. f: U- d3 n+ j2、不太明白你这第二个问题
# s' y5 w# Z1 x" s6 X syslink 安装目录下有 AP ...

2 }6 }7 ?! w# K" C* f7 z5 o* 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:54
) p" s5 A; S2 Q* e3 B4 }% W3 e比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

; s2 q2 v7 T& U7 ~9 Q8 q( a: ^  对于1: typedef struct _ad7606 ad7606;
" C/ Q0 |0 {2 J6 p  对于2: memset(loop, 0, sizeof(MessageLoop));9 f% i0 C7 B0 V% u) o9 \
  % X1 S/ @2 x% n% x
  你应该去了解下 typedef 的使用$ l$ f5 p7 N% v
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
5#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54
4 q% E0 i0 `: d. F2 i1 |, y* }7 g# K比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

" n' W" {1 T. G1 K* P  对于1: typedef struct _ad7606 ad7606;
4 B  X6 o3 u& k0 e# O2 q0 ?! G# b  对于2: memset(loop, 0, sizeof(MessageLoop));
; i7 N" S, f- ]3 N. S# X% X2 Z  . L" l% l& |' @
  你应该去了解下 typedef 的使用; x, A8 b8 Q; w" o  k) Q9 Y
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54# L7 z% a( B' I, e" [4 j# l9 a
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
4 w9 F9 o  T# y
  对于1: typedef struct _ad7606 ad7606;9 @# d; H: k3 F3 i' [5 w1 S
  对于2: memset(loop, 0, sizeof(MessageLoop));
% n5 t  [, y, c, m& i3 I3 ?* P% Q  ; F) v% B0 m. z8 S3 t: S+ H
  你应该去了解下 typedef 的使用8 q& d: H% m/ k8 W/ @- }9 K$ H$ K
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
7#
 楼主| 发表于 2015-7-22 20:31:09 | 只看该作者
本帖最后由 松鼠 于 2015-7-22 20:32 编辑
- H( G: D* G0 C4 R% I, H
tenny 发表于 2015-7-22 10:32/ p0 ^- \; u) q$ R6 B8 y
对于1: typedef struct _ad7606 ad7606;
; ~5 ]' f0 O3 c' ]  对于2: memset(loop, 0, sizeof(MessageLoop));/ `/ m  A' l0 s$ v, z/ W
  

' D* c$ Z; J* N2 g首先,你们的代码里没有用typedef,而且在struct _ad7606{}后面没有ad7606。第二,代码里是memset(loop,sizeof(MessageLoop),0);是不是我的代码是错误的?! R0 ]( _/ P) u" C
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' x! r; v  m* c7 v& P
对于2, 是之前的代码参数传递有问题,实参2和3反了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 04:50 , Processed in 0.041331 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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