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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6420|回复: 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.png5 M' ?% V" V; t" p
还有就是34行怎么能用这个东西定义?定义的空间多大?35行初始化原函数在哪里?
: @" M/ m& F0 g! }. |7 n4 x; m

本帖子中包含更多资源

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

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

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2015-7-21 15:48:34 | 只看该作者
1、引入的其他头文件里面引入了对 ad7606 类型的定义
! N8 k. W, G% X# J7 e/ M2、不太明白你这第二个问题0 f3 r9 u( o0 }
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: A5 x9 R1 h3 x3 T+ e
1、引入的其他头文件里面引入了对 ad7606 类型的定义5 a+ C5 T+ I& _6 A' }
2、不太明白你这第二个问题
3 a( w7 F6 ?2 _ syslink 安装目录下有 AP ...
8 }# u& m, Y9 _+ @# `
比如这个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+ ?6 d8 P1 e8 W# f: i" m' v3 `5 K4 A
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

' L, a9 a( {$ F5 t9 U' y3 }/ Y/ `  对于1: typedef struct _ad7606 ad7606;
$ s( |% J3 P  s  F  对于2: memset(loop, 0, sizeof(MessageLoop));9 j$ Q+ ~! }9 n# [3 g% v
  
3 x9 W* O0 u( E  你应该去了解下 typedef 的使用2 t) v% Y* P  i+ H
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
5#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54
6 K4 ]3 ]0 s2 o" s6 }, n& `. V& r比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...

# X) D" P1 f' D7 j9 s* |  对于1: typedef struct _ad7606 ad7606;
, l9 X$ c, o* @8 u7 b3 s4 `" p  对于2: memset(loop, 0, sizeof(MessageLoop));
6 ?$ _. Z  n0 q2 T  e  
% I5 y% ], @/ T& v+ o  你应该去了解下 typedef 的使用
. M" z! Y) S: S( t3 m/ B
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-7-22 10:32:51 | 只看该作者
松鼠 发表于 2015-7-21 15:54! A/ E. N3 B- G# v  y4 R/ d
比如这个ad7606 *ad;可是在ad7606.c里只有这个struct _ad7606 {  }。_ad7606与ad7606一样吗?第二个问题 ...
8 Z  X  Y; J8 k& m' C! Y1 u; ^
  对于1: typedef struct _ad7606 ad7606;
. c$ f4 S5 D# Q0 i) m  对于2: memset(loop, 0, sizeof(MessageLoop));
2 B  U8 ?; S! n) S3 {3 _" Y+ R  l) w  
. B; M3 T  C; w" O  你应该去了解下 typedef 的使用- Q8 {# u, O9 E8 K
回复 支持 反对

使用道具 举报

14

主题

57

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
7#
 楼主| 发表于 2015-7-22 20:31:09 | 只看该作者
本帖最后由 松鼠 于 2015-7-22 20:32 编辑
  k9 m! h' u' s2 U1 i' l
tenny 发表于 2015-7-22 10:32
: r3 R: U8 z/ D, _- T+ w) m对于1: typedef struct _ad7606 ad7606;
/ K: ]$ M5 {/ {/ c/ ^. n& z  对于2: memset(loop, 0, sizeof(MessageLoop));
' Z* q' @! j% q; P8 X' Z6 t  
- k/ R5 J- O7 J/ g
首先,你们的代码里没有用typedef,而且在struct _ad7606{}后面没有ad7606。第二,代码里是memset(loop,sizeof(MessageLoop),0);是不是我的代码是错误的?7 l4 _- A7 F" X$ n* f* B
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$ @9 r. f0 j+ Q1 C" a7 u4 a( r
对于2, 是之前的代码参数传递有问题,实参2和3反了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 19:19 , Processed in 0.049252 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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