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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7828|回复: 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$ E: G/ m. q; R$ J( y
还有就是34行怎么能用这个东西定义?定义的空间多大?35行初始化原函数在哪里?  h. Q1 ~$ s9 M. X" i

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2015-7-21 15:48:34 | 只看该作者
1、引入的其他头文件里面引入了对 ad7606 类型的定义7 x& [: |. _' V) r7 Z' }
2、不太明白你这第二个问题8 I; M. b; f7 n0 j  C& Y; M# g
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" U2 }9 P# Y" m' [/ p4 k* I. W& ~# h1、引入的其他头文件里面引入了对 ad7606 类型的定义
: Q6 `6 T- W3 A, q' _  V' \2、不太明白你这第二个问题( U* ~( U! `2 `$ _4 F& j. [; I$ Q
syslink 安装目录下有 AP ...

2 Z# ^; |: @2 ?  a. I: S# \比如这个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
" f. x9 o2 n4 @- j" G8 D& u' s4 M比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
2 s0 E, p  c/ t' _0 y# w# o5 g
  对于1: typedef struct _ad7606 ad7606;4 W9 B2 R6 G; }9 e* j; L6 `; c- \% C6 N
  对于2: memset(loop, 0, sizeof(MessageLoop));
) e9 R" {" q  p0 e2 s! g6 E  
4 R% t( q  y! _7 ?( ^% [) |  你应该去了解下 typedef 的使用
5 K& k% K, P5 b( A) E
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
5#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54+ y% N) O0 O, Q& _3 o0 ~% k
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
. Y( ~! j3 o4 F7 |# R( d
  对于1: typedef struct _ad7606 ad7606;
( P) Q, E! U# Q; Q  对于2: memset(loop, 0, sizeof(MessageLoop));
2 N+ C  u# e: d) ^1 E6 O: T9 `  , q/ h) ]5 R; q/ h7 L9 V6 N
  你应该去了解下 typedef 的使用
0 b/ n: g) n" a& ~/ G. i- s
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54
8 [5 O9 e5 ^  i' N' _比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

3 |5 w  K& B# b, X) H% R5 K  x  对于1: typedef struct _ad7606 ad7606;
4 @3 Z' M. {# J+ X5 R5 h  z' P  对于2: memset(loop, 0, sizeof(MessageLoop));7 n# a1 q) D7 w0 W; h) N
  
; g0 y" L/ G0 r+ i/ z  你应该去了解下 typedef 的使用
% v) _1 H  X: ^* _: P2 e; y7 {0 K1 L
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
7#
 楼主| 发表于 2015-7-22 20:31:09 | 只看该作者
本帖最后由 松鼠 于 2015-7-22 20:32 编辑
2 `! N( i8 |9 S1 ?. h
tenny 发表于 2015-7-22 10:32; _$ o% r  [. t/ F' L
对于1: typedef struct _ad7606 ad7606;
% u+ k7 k4 v. ]  对于2: memset(loop, 0, sizeof(MessageLoop));
% B2 O. N+ F3 A9 Z; Z6 V  

8 `; g; F" R% \% {+ \$ u) o6 `首先,你们的代码里没有用typedef,而且在struct _ad7606{}后面没有ad7606。第二,代码里是memset(loop,sizeof(MessageLoop),0);是不是我的代码是错误的?9 d/ j  d/ P9 P; b2 @, X
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' H1 f0 Y* {' g( f7 j7 |
对于2, 是之前的代码参数传递有问题,实参2和3反了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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